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