codeforces 979A Pizza, Pizza, Pizza!!!

Posted Omz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了codeforces 979A Pizza, Pizza, Pizza!!!相关的知识,希望对你有一定的参考价值。

题意:

对一个圆形的pizza,只能用直线来切它,求把它切为n+1份的形状和size都相同的最下次数。

思路:

形状和size都相同,那么只能是扇形,分奇偶讨论。

n为0还得特判,切0刀,因为这个还被hack一发,汗。

代码:

 1 #include <stdio.h>
 2 
 3 int main()
 4 {
 5     long long n;
 6     scanf("%lld",&n);
 7     if (n == 0)
 8     {
 9         printf("0");
10         return 0;
11     }
12     n++;
13     if (n%2) printf("%lld",n);
14     else printf("%lld",n/2);
15     return 0;
16 }

 

以上是关于codeforces 979A Pizza, Pizza, Pizza!!!的主要内容,如果未能解决你的问题,请参考以下文章

C - Ordering Pizza CodeForces - 867C 贪心 经典

Codeforces Round #437 C. Ordering Pizza

Codeforces Round #437 (Div. 2, based on MemSQL Start[c]UP 3.0 - Round 2) C. Ordering Pizza

Codeforces Round #482 (Div. 2)

Codeforces Round #437 (Div. 2, based on MemSQL Start[c]UP 3.0 - Round 2)

测试客户端