1370:狗屁不通生成器问题
文件提交:无需freopen
内存限制:128 MB
时间限制:1.000 S
评测方式:普通裁判
命题人:
提交:3
解决:2
题目描述
今有某人网上提交作业,打算随便糊弄。
本来文本框里面是没有字的,他每次干以下两件事之一:
1)打一个字上去,文本长度加1。
2)把已有的所有的字复制一遍,文本长度翻倍。
他想打出恰好n个字,那他至少需要操作多少次?
本来文本框里面是没有字的,他每次干以下两件事之一:
1)打一个字上去,文本长度加1。
2)把已有的所有的字复制一遍,文本长度翻倍。
他想打出恰好n个字,那他至少需要操作多少次?
输入
一个整数n。
输出
一个整数,表示至少要操作的次数。
样例输入-1 复制
10
样例输出-1 复制
5
提示
数据范围:1≤n≤10000
想打出10个字,最简单的方案是:
0 -> 1 -> 2 -> 4 -> 5 -> 10
想打出10个字,最简单的方案是:
0 -> 1 -> 2 -> 4 -> 5 -> 10