1370:狗屁不通生成器问题

文件提交:无需freopen 内存限制:128 MB 时间限制:1.000 S
评测方式:普通裁判 命题人:
提交:3 解决:2

题目描述

今有某人网上提交作业,打算随便糊弄。
本来文本框里面是没有字的,他每次干以下两件事之一:
1)打一个字上去,文本长度加1。
2)把已有的所有的字复制一遍,文本长度翻倍。
他想打出恰好n个字,那他至少需要操作多少次?

输入

一个整数n。

输出

一个整数,表示至少要操作的次数。

样例输入-1 复制

10

样例输出-1 复制

5

提示

数据范围:1≤n≤10000

想打出10个字,最简单的方案是:
0 -> 1 -> 2 -> 4 -> 5 -> 10