切蛋糕 爱丽丝梦游仙境,来到了疯帽子的茶会。茶会上有n只兔子,疯帽子作为绅士,今天专门为爱丽丝和兔子们准备了一个圆形的慕斯蛋糕,疯帽子要把这块蛋糕平均分给爱丽丝和兔子们(疯帽子自己不吃蛋糕)

本文主要是介绍切蛋糕 爱丽丝梦游仙境,来到了疯帽子的茶会。茶会上有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只兔子,疯帽子作为绅士,今天专门为爱丽丝和兔子们准备了一个圆形的慕斯蛋糕,疯帽子要把这块蛋糕平均分给爱丽丝和兔子们(疯帽子自己不吃蛋糕)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/789720

相关文章

今天又有了别的收获。青云怎么这么厉害呢- -。。感觉无论付出多么大的努力,和他差不多就行~~

1.第一个收获就是一个宏这个宏第一个参数是函数的类型,第二个是名字,第三个其实就是setRow(),getRow(),两个方法,为的就是让我们得到对象。嘿嘿,收获不小~~ 2.比如我们定义了一个宏#define WC (6) 我们调用一个方法,suShi->m_imgIndex=rand()%WC  ;表示取0-WC-1的整数值。。 3.为了更好的适配各种环境在applicatio

WSL AI工具以及开发环境的准备

文章目录 安装VSCode,Visual Studio 或者 Jetbrain安装CUDA和CUDNN准备WSL环境1. 安装WSL2. 为WSL准备CUDA的Toolkits 安装Miniconda一些值得安装的Dockers镜像1. Tensorflow-GPU2. LabelStudio 随着技术进步与完备,现在利用Windows进行AI或者算法原型的开发和研究已经逐渐成为

ChatGPT崛起:动了谁的蛋糕?深度解析与未来展望

近年来,随着人工智能技术的飞速发展,各种智能应用层出不穷,其中ChatGPT作为一种先进的自然语言处理模型,引起了广泛的关注。ChatGPT的出现对多个领域产生了影响,可能对一些现有的业务模式和服务产生影响,从而间接地影响到相关行业的利益格局。本文将深入探讨ChatGPT对各行各业可能产生的影响,以及它如何改变了现有的市场格局,并展望其未来的发展趋势。 一、客服行业 传统的人工客服行业一直面临

springboot项目实战(1)环境准备和服务运行(本地+服务器)

返回目录:springboot系列学习计划 需要软件的朋友可以留言或私信 一、本地运行(localhost) 安装jdk1.8,配置好环境变量后,下载ide2019,maven对应的是3.6.3推荐一个博主的下载链接,关于这个版本问题,有坑,有些版本不适配,需要再进行开发前做好准备工作打开ide,这时候要全局配置下jdk版本,和maven的setting指向路径 由于settin

python实现技术指标(简单移动平均,加权移动平均线,指数移动平均线)

移动平均线是最常见的技术指标,它能够去除时间序列的短期波动,使得数据变得平滑,从而可以方便看出序列的趋势特征。常见的移动平均线有简单移动平均线,加权移动平均线,指数移动平均线。 一. 简单移动平均(SMA) 简单移动平均线(Simple Moving Average),很好理解,就是将过去n个窗口内的价格进行算术平均 S M A t ( n ) = 1 n ( X t − n + 1 + X

C语言编程:青年歌手参加歌曲大奖赛,有10个评委打分(满分10分),去掉最高最低分后,试编程求选手的平均得分

C语言编程:青年歌手参加歌曲大奖赛,有10个评委打分(满分10分),去掉最高最低分后,试编程求选手的平均得分: 代码如下: #include<stdio.h>void main(){int sum = 0,i;double avg,b;int a[10];int max,min;for(i=0;i<10;i++){scanf("%d",&a[i]);if(i==0)//只有第一次赋值m

今天遇到的3到智力面试题(给工人分金条,小鸟来回在2火车之间飞行的距离,精确称水问题)

智力题1:你让工人为你工作7天,给工人的回报是一根金条。金条平分成相连的7段,你必须在每天结束时给他们一段金条,如果只许你两次把金条弄断,你如何给你的工人付费? 答:把金条2次弄断的方式是第一次1,6分,,然后把剩余的6用2,4分,即弄断2次为1段、2段、4段 第一天给1段, 第二天让工人把1段归还给2段, 第三天给1段, 第四天归还1段和2段,给4段。 第五天给1段, 第六天给2

visual studio 2017使用libevent的准备步骤

本人使用的visual studio 2017为community版本,libevent为github上pull下来的最新版本,链接如下:https://github.com/libevent/libevent。 步骤一,编译libevent库 在开始菜单--->所有程序处打开VS 2017的开发人员命令提示符程序,如下图所示 使用cmd命令定位到libevent的目录,输入 nma

iOS圆形颜色选择器

最近公司做一款彩色灯,涉及到app控制灯的颜色,这样就催生了这个需求:做一个颜色选择器。 做完后的效果如下: 实现源码:https://github.com/hpy8804/ColorPickerDemo

从今天开始 阅读AFNetworking 的源码(一)

这是我第一看源码,之前面试的时候老有人问我有看源码的习惯吗?其实我一直想看,没时间,刚好遇到一个超级闲的公司,我就开始的我看源码之路了。      我的方法很简单就是一句句的,从最简单的开始,遇到不熟悉的类,还有方法就会查查,首先遇到的类是一个关于网络状态的显示的类 AFNetworkActivityIndicatorManager  ,用到的方法就是 [[AFNetworkAc