球的表面積為4 * pi * r ^ 2,
球切成n塊的表面積為(1 / n)的球表面積 + 2塊(1 / 2)的圓面積,
所以n塊的總表面積為4 * pi * r ^ 2 + n * pi * r ^ 2。
利潤為(賣價 - 買價) / 買價。
[4 * pi * r ^ 2 + n * pi * r ^ 2 - 4 * pi * r ^ 2] / 4 * pi * r ^ 2,
=> n * pi * r ^ 2 / 4 * pi * r ^ 2,
=> n / 4。
乘上100,
=> 25n %,即為答案。
注意若n = 1為利潤為0%。
/* ACM 10499 The Land of Justice
* mythnc
* 2011/12/26 10:04:46
* run time: 0.024
*/
#include <stdio.h>
int main(void)
{
long long n;
while (scanf("%lld", &n) && n > 0)
if (n == 1)
printf("0%%\n");
else
printf("%lld%%\n", n * 25);
return 0;
}
沒有留言:
張貼留言