- 输入
- 每组数据包含两个数n和p。当n和p都为0时表示输入结束。(1<=n<=200,1<=p<=10^101)
- 输出
- 对于每个输出对用输出开方后的结果k(结果小于10^9)。
- 样例输入
-
2 16 3 27 7 4357186184021382204544 0 0
- 样例输出
-
4 3 1234
-
-
-
<span style="font-size:18px;">#include<stdio.h> #include <math.h> int main() { double n,p,t; while(scanf("%lf%lf",&n,&p)!=EOF) { if(n==0&&p==0) break; t=pow(p,1/n); printf("%.lf ",t); } return 0; }</span>