当前你的浏览器版本过低,网站已在兼容模式下运行,兼容模式仅提供最小功能支持,网站样式可能显示不正常。
请尽快升级浏览器以体验网站在线编辑、在线运行等功能。

建议使用的浏览器:

谷歌Chrome 火狐Firefox Opera浏览器 微软Edge浏览器 QQ浏览器 360浏览器 傲游浏览器

1662:CoIns

题目描述
一摞硬币共有M枚,每一枚都是正面朝上。取下最上面的一枚硬币,将它翻面后放回原处。然后取下最上面的2枚硬币,将他们一起翻面后再放回原处。再取3枚,取4枚厖直至M枚。然后再从这摞硬币最上面的一枚开始,重复刚才的做法。这样一直做下去,直到这摞硬币中的每一枚又都是正面朝上为止。
输入解释
第一行是测试数据的组数t(0 <= t <= 20)。以下每行是一组测试数据,每行仅有的一个数字是这摞硬币的枚数M,0< M< 10^8。
输出解释
对输入的每组测试数据,输出为了使这摞硬币中的每一枚又都是正面朝上所必需翻的次数。在你的程序中可能需要使用64位的整数来保存这个次数。
输入样例
4
4
1
30
9
输出样例
11
2
899
80

该题目是Virtual Judge题目,来自 北京大学POJ

源链接: POJ-1662

最后修改于 2020-10-29T06:10:25+00:00 由爬虫自动更新

共提交 0

通过率 --%
时间上限 内存上限
1000 10000