问题 1131 --【基础】数学版2048

1131: 【基础】数学版2048

题目描述

  

“2048”游戏大家都玩过吧?什么?没玩过?好吧,说一下规则:相同的两个数可以合并成一个新的数(两数相加),比如2+2=4,4+4=8,8+8=16。不同的两个数不能合并,比如不能2+4=6,4+32=36这样。现在有无数个2,问用这样的规则得到n(n=2^p,1<=p<=30)至少需要合并多少次。

输入

第1行:一个整数n。

输出

一行,1个整数,表示需要合并的最少次数。

样例输入输出

输入#1 复制
16
输出#1 复制
7

提示

序号 标题 作者 发表时间 费用 订购数 操作