本文主要是介绍切蛋糕 爱丽丝梦游仙境,来到了疯帽子的茶会。茶会上有n只兔子,疯帽子作为绅士,今天专门为爱丽丝和兔子们准备了一个圆形的慕斯蛋糕,疯帽子要把这块蛋糕平均分给爱丽丝和兔子们(疯帽子自己不吃蛋糕),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Description
爱丽丝梦游仙境,来到了疯帽子的茶会。茶会上有n只兔子,疯帽子作为绅士,今天专门为爱丽丝和兔子们准备了一个圆形的慕斯蛋糕,疯帽子要把这块蛋糕平均分给爱丽丝和兔子们(疯帽子自己不吃蛋糕),疯帽子每次切蛋糕只切一条线段(长度不定),他想知道最少切多少刀能将蛋糕均分(每块蛋糕的大小和形状相同)给爱丽丝和兔子们,你能帮帮他吗?
Input
单组测试,输入包括只有一个非负整数n(0<=n<=10^18),表示茶会上一共有n只兔子。
Output
输出一个整数,表示疯帽子最少需要切多少刀。
Sample Input 1
4
Sample Output 1
5
#include<bits/stdc++.h>
using namespace std;
int main(void){long long int n;scanf("%lld",&n);n++;if(n==1){ printf("0\n");return 0; }else{int flag = n%2;if(flag!=0)printf("%lld\n",n);else{long long int ans = n /2;printf("%lld\n",ans);} }return 0;
}
这篇关于切蛋糕 爱丽丝梦游仙境,来到了疯帽子的茶会。茶会上有n只兔子,疯帽子作为绅士,今天专门为爱丽丝和兔子们准备了一个圆形的慕斯蛋糕,疯帽子要把这块蛋糕平均分给爱丽丝和兔子们(疯帽子自己不吃蛋糕)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!