定义木棍长度为a,定义计数器i。用while语句控制条件为a>1,因为要第几天木棍长度为1并且向下去整(除法运算就是向下取整,只保留整数部分直接舍弃小数部分)当为1的时候就会跳出循环,int的范围在10的9次方之内,i赋值为1,++i,为计数器。输出i就行了。
#include< iostream>
using namespace std;
int main()
{
int a,i=1;
cin>>a;
while(a>1)
{
a=a/2;
++i;
}
cout<<i<<endl;
return 0;
}

《庄子》中说到,“一尺之棰,日取其半,万世不竭”。第一天有一根长度为 a(a\le 10^9)a(a≤10 9 ) 的木棍,从第二天开始,每天都要将这根木棍锯掉一半(每次除2向下取整)第几天变为1相关推荐

  1. 《庄子》中说到,“一尺之棰,日取其半,万世不竭”。第一天有一根长度为 a的木棍,从第二天开始,每天都要将这根木棍锯掉一半

    26,<庄子>中说到,"一尺之棰,日取其半,万世不竭".第一天有一根长度为 a的木棍,从第二天开始,每天都要将这根木棍锯掉一半 (每次除 2,向下取整).第几天的时候木 ...

  2. 盒马CEO放话要将美团估值打掉一半,底气源自饿了么?

    盒马鲜生CEO侯毅日前和美团二号人物.高级副总裁.餐饮部总裁王慧文怼上了,曝光的微信群聊截图显示,盒马鲜生创始人兼CEO侯毅在微信群中对王慧文说: "前二年美团封杀盒马,这个仇还没有报,今年 ...

  3. MySQL实战解析底层---为什么表数据删掉一半,表文件大小不变

    目录 前言 参数innodb_file_per_table 数据删除流程 重建表 Online 和 inplace 前言 数据库占用空间太大,我把一个最大的表删掉了一半的数据,怎么表文件的大小还是没变 ...

  4. MySQL 45 讲 | 13 为什么表数据删掉一半,表文件大小不变?

    13 | 为什么表数据删掉一半,表文件大小不变? 数据库中收缩表空间的方法,重建表的方法 参数innodb_file_per_table 表数据可以存在共享表空间里,也可以是单独的文件.由参数 inn ...

  5. R语言使用str_replace函数和str_replace_all函数替换字符串中匹配到的模式:str_replace函数替换第一个匹配到的字符串、str_replace_all函数替换所有匹配到的

    R语言使用str_replace函数和str_replace_all函数替换字符串中匹配到的模式:str_replace函数替换第一个匹配到的字符串.str_replace_all函数替换所有匹配到的 ...

  6. Java中有关日期的操作,昨天晚上赴约,搞到12点多才回来,今天写这一小段代码都花了一段漫长的时间,哎。。...

    Java中有关日期的操作,昨天晚上赴约,搞到12点多才回来,今天写这一小段代码都花了一段漫长的时间,哎.. 代码奉上: /** * * @param date * @return which mont ...

  7. 给定一个字符串s,找出s中最长的回文子串,你可以假设s的最大长度是1000。

    找出一个字符串中最大的回文字符串 思路:从第一个字符串开始,一次向左向右判断,如果相同就继续向左向右直到不相同或者越界为止,并判断最大长度,依次更新最大长度值,并记录最大长度值的开始为止.示例代码如下 ...

  8. 中国将在2008年奥运会上取得金牌榜第一的成绩

    今天我看了一下历届奥运会举办国与举办过的金牌榜的情况,发现凡是举办国的成绩都异常好,所以我从历史的角度分析.得出结论:中国将在2008年奥运会上取得金牌榜第一的成绩!!!相信历史的规律,相信大自然的规 ...

  9. php表格增加一行数据,““vb中数据库内容输出到excel如何把表格第一行合并添加一个大标题...

    excel表格上面和下面都有行怎么在中间添加一行 excel表面和下面都有行怎么在中间添加一行的方法如下: 1.打开要处理的文档, 2.标定位到要插入的位置之后,比如要在2,3行之间插入,就定位到第3 ...

最新文章

  1. 重磅 | 王劲被百度起诉后首露面:称打印机电脑已报废,赔了318块钱,没接到法院传票
  2. python列表做参数传值_python不定参数传值怎么做-问答-阿里云开发者社区-阿里云...
  3. Comet oj比赛组队
  4. 腾讯企业邮箱API实现单点登录和获取企业未读邮件
  5. 通过日志恢复MS SQL数据案例
  6. C++11 中STL库中新增内容
  7. java.awt.Graphics2D 生成图片--个人章的方法
  8. 机器学习笔记(十二):聚类
  9. vijos 1083 小白逛公园
  10. web app页面要求
  11. 【面经】字节AI Lab-NLP算法热乎面经
  12. Atitit Immutability 和final的优点
  13. 2016vijos 1-1 兔子的字符串(后缀数组 + 二分 + 哈希)
  14. html站点文件命名规范,HTML文件命名规范大全
  15. 微信小程序扫码功能的使用
  16. 数字音频:音频采样率和位深度
  17. 英雄联盟祖安服务器要维护多久,英雄联盟祖安大区到底有多凶残?手速慢了必然赢不了对面!...
  18. FZU2132 - LQX的作业(概率论)
  19. 思科PC远程控制交换机和路由器
  20. 【Hive】Hive基本操作

热门文章

  1. linux安装软件apt或者编译安装说明
  2. 数字IC设计工程师的知识结构
  3. Linux 中新下载的FireFox(火狐浏览器)无法运行的解决方法
  4. [转]AJAX基础教程
  5. 《前端框架开发技术》HTML+CSS+JavaScript 制作个人简历简单个人主页
  6. 基于javaweb+jsp的网上商城系统(java+jsp+servlet+mysql+ajax)
  7. [Tensorflow2] 梯度反转层(GRL)与域对抗训练神经网络(DANN)的实现
  8. 设计必备,小清新钢笔字体包合集,优质字体合集
  9. Function类型(函数)
  10. centos7下yum出现:已加载插件:fastestmirror Loading mirror speeds from cached hostfile 没有已启用的源。