Problem2897--【Div4】a的a次方 (复杂版)

2897: 【Div4】a的a次方 (复杂版)

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MB

Description

给定一个正整数n (数据范围: 1 <= n <= 10的18次方),请确定是否存在某个正整数a,使得a的a次方与n相等,如果存在,请打印出这个a,如果不存在,请打印-1
例如,输入:
256
则输出
4
因为4*4*4*4=256
又如:输入100,则输出-1,因为不存在某个整数a,使得a的a次方为100.

Sample Input Copy

46656

Sample Output Copy

6

Source/Category

Div4 循环