2007年11月15日 星期四

Problem 113 Power of Cryptography,密碼的力量

這題在其解說網頁就說了,用exp(log(p)/n))的公式來解,他給的題目是可以求出整數的根值,重點是要列印出整數來。雖然仍然用double 宣告,但是在printf 中以 %.0lf 列印,就可以讓小數消失了。程式碼參考如下:

double n, p, k;
while (scanf("%lf %lf", &n, &p) == 2) {
k = exp(log(p)/n);
printf("%.0lf\n", k);
}

p113題目連結
回ACM題庫目錄
回首頁

沒有留言: