题目描述简述:
给定一个 nnn, 如果有一整数 aaa 满足 aa=na^a=naa=n,输出 aaa,否则输出 −1-1−1。
1≤n≤10181 \le n \le 10^181≤n≤1018。
问题是这样的:
当 n=1n=1n=1 时,我输出 000 被判错,按理来说应该是对的 00=10^0=100=1,然后我尝试特判 n=1n=1n=1 并输出 111,因为 11=11^1=111=1。然后就 A 了。请问这算不算数据问题?
虚空调试了半小时,非常不爽。