此題只須想一下就可以了。一個球體表面積為 4*pi*r2,當球體分割成 n 塊後,每一塊分割的球體一定都會多一個完整的圓面積,此圓面積為 pi*r2,所以除了不分割外,可以推導公式當 n > 1時, n*pi*r2 / 4*pi*r2 = n / 4 = n * 0.25。
也就是說每分成 n 塊,就會多增加 25% 的利潤。
以下為主程式程式碼:
while (1)
{
long long n;
scanf("%ld", &n);
if (n < 0L) { break; }
if (n == 1L) { printf("0%%\n"); }
else { printf("%ld%%\n", n * 25); }
}
By David.K
p10499題目連結
回ACM題庫目錄
回首頁
沒有留言:
張貼留言