4045: A^A

文件提交:无需freopen 内存限制:128 MB 时间限制:1.000 S
评测方式:普通裁判
金币值:
命题人:
提交:104 解决:0

题目描述

# A^A ### 内存 1024MB ### 时间 2S ## 题目描述 给定一个整数 $B$。 如果存在一个正整数 $A$ 使得 $A^A=B$ 成立,请输出其数值;否则,输出 $-1$。 ## 输入格式 输入以以下格式从标准输入中给出: $B$ ## 输出格式 如果存在一个正整数 $A$ 使得$A^A=B$ 成立,请输出其数值;否则,输出 $-1$。 如果存在多个使得 $A^A=B$ 成立的正整数 $A$,任意一个均可接受。 ## 输入输出样例 ### 输入样例1 ``` 27 ``` ### 输出样例1 ``` 3 ``` ### 输入样例2 ``` 100 ``` ### 输出样例2 ``` -1 ``` ### 输入样例3 ``` 10000000000 ``` ### 输出样例3 ``` 10 ``` ## 数据范围与提示 【样例1说明】 $3^3=27$,因此输出 3。 【样例2说明】 不存在满足 $A$ 的 $A^A=B$。 【数据范围】 - $1≤B≤10^{18}$ - $B$ 是一个整数。 【此题为代提交,评测时间会较长】 ## 题目来源 ABC327B