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 $ は存在しません。

来源/分类