5444:AT_abc327_b [ABC327B] A^A
文件提交:无需freopen
内存限制:1024 MB
时间限制:2.000 S
评测方式:普通裁判
金币值:
命题人:
1
提交:1
解决:0
题目描述
# AT_abc327_b [ABC327B] A^A
## 题目信息
- 题号:AT_abc327_b
- 标题:[ABC327B] A^A
- 难度:入门
- 标签:无
- 时间限制:2.00s
- 内存限制:1024.00MB
- 提交数:2054
- 通过数:543
## 题目翻译
给你一个整数 B,如果它能被拆成 $A ^ A$,输出 $A$,否则输出 $-1$。
## 题目描述
[problemUrl]: https://atcoder.jp/contests/abc327/tasks/abc327_b
整数 $ B $ が与えられます。
$ A^A\ =\ B $ であるような正の整数 $ A $ が存在するならばその値を、存在しないならば `-1` を出力してください。
## 输入格式
入力は以下の形式で標準入力から与えられる。
> $ B $
## 输出格式
$ A^A\ =\ B $ であるような正の整数 $ A $ が存在するならばその値を、存在しないならば `-1` を出力せよ。
$ A^A\ =\ B $ を満たす正の整数 $ A $ が複数ある場合は、どれを出力しても正解とみなされる。
## 输入输出样例
### 输入 #1
```text
27
```
### 输出 #1
```text
3
```
### 输入 #2
```text
100
```
### 输出 #2
```text
-1
```
### 输入 #3
```text
10000000000
```
### 输出 #3
```text
10
```
## 说明/提示
### 制約
- $ 1\ \leq\ B\ \leq\ 10^{18} $
- $ B $ は整数
### Sample Explanation 1
$ 3^3\ =\ 27 $ なので $ 3 $ を出力します。
### Sample Explanation 2
$ A^A\ =\ B $ を満たす $ A $ は存在しません。