题目描述

薯片这次又遇到问题了==
薯片有n个薯条棒,第i个薯条棒的长度为i,由于薯片能瞬间移动,所以薯片能在1秒内从这n个薯条棒里面选择一个或者多个,吃掉同样长的一部分,
并且被吃掉部分的长度是正整数,问薯片至少多少时间能把这n个薯条棒都吃完?

输入

多组数据输入,每组数据第一行输入一个n(1<=n<=109).

输出

对于每组数据,输出最短的时间.

样例输入

3
4

样例输出

2
3

 #include<iostream>
#include<stdio.h>
using namespace std;
int find(int a)
{
if(a==)
return ;
else
return +find(a/);
}
int main()
{
int n;
while(scanf("%d",&n)!=EOF)
{
int ans=find(n);
printf("%d\n",ans);
}
return ;
}


最新文章

  1. 原生JS事件绑定方法以及jQuery绑定事件方法bind、live、on、delegate的区别
  2. EPANET头文件解读系列8——FUNCS.H
  3. AVL学习笔记
  4. hdoj-2021
  5. CF 85D Sum of Medians (五颗线段树)
  6. ASP.NET Zero--3.菜单配置
  7. day001-html知识点总结(二)不常见但很重要的元素汇总
  8. PAT1003:Emergency
  9. c# API接受图片文件以Base64格式上传图片
  10. Arduino-函数库和程序架构介绍
  11. idea 本地tomcat启动控制台乱码问题
  12. 洛谷P1073 最优贸易
  13. 细说logback之简介
  14. 小学生都看得懂的C语言入门(3): 数组与函数
  15. 饮冰三年-人工智能-Python-17Python基础之模块与包
  16. LeetCode 47 全排列II
  17. tpshop模板
  18. awk之close函数
  19. com.esotericsoftware.kryo.kryoexception java.util.ConcurentModificationException
  20. 温故vue对vue计算属性computed的分析

热门文章

  1. delphi 16 网页缩放
  2. 【转】VIM 快速注释
  3. 【智能家居篇】wifi在智能家居中的应用
  4. [AngularJS] Lazy loading Angular modules with ocLazyLoad
  5. replace和insert的语句插入(转)
  6. Android SDK安装时碰到的问题之解决办法
  7. debian下软件包管理方式总结
  8. Line Search and Quasi-Newton Methods
  9. 增加字段关联插件 For PHPCMS V9 免费版
  10. centos、linux改变ll命令显示颜色