1506:假币问题

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

题目描述

居然有假币!!!

事情是这样的,现在猪肉涨价了,但是农民的工资却不见涨,没钱怎么买猪肉啊!蒜头君这就去买猪肉,结果找来的零钱中有假币!可惜蒜头君一不小心把它混进了一堆真币里面去了。

现在知道假币的重量比真币的重量轻,所有真币的重量是一样的。

现在包含假币一共有n枚钱币,然后有一个天平,蒜头君设计一个找假币的方案。

1、如果有偶数枚钱币,把所有的钱分成两份,用天平称一下,哪边轻假币就在哪边。

2、如果有奇数枚钱币,先随机抽出一枚,然后把所有的钱分成两份,用天平称一下,哪边轻假币就在哪边。如果两边一样重,那么抽出来的就是假币。

按照这样的方案一直找下去,一定能找到假币。

那么最坏的情况下,需要使用天平称多少次?

输入

输入一行,一个整数n (1<=n<=263 )

输出

输出一行一个整数,表示最坏情况下使用天平称的次数。

样例输入-1 复制

12

样例输出-1 复制

3