33,028
社区成员
发帖
与我相关
我的任务
分享#include "stdio.h"
#include "stdlib.h"
#include "math.h"
//其实这道题应该用整数数组来做的,用浮点数能做对的话,那也只是因为题目的数据太弱了。
int main()
{
/* double x=0.1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123;
printf("%0.100lf\n",x);
system("pause");*/
double p,n;
while(scanf("%lf%lf",&n,&p)!=EOF)
{
printf("%d\n",(int)(pow(p,1.0/n)+0.001));
}
return 0;