下载flash网站,国外域名备案,wordpress d8 4.1,wordpress后台链接题干#xff1a;
鬼谷子非常聪明#xff0c;正因为这样#xff0c;他非常繁忙#xff0c;经常有各诸侯车的特派员前来向他咨询时政。有一天#xff0c;他在咸阳游历的时候#xff0c;朋友告诉他在咸阳最大的拍卖行#xff08;聚宝商行#xff09;将要举行一场拍卖会
鬼谷子非常聪明正因为这样他非常繁忙经常有各诸侯车的特派员前来向他咨询时政。有一天他在咸阳游历的时候朋友告诉他在咸阳最大的拍卖行聚宝商行将要举行一场拍卖会其中有一件宝物引起了他极大的兴趣那就是无字天书。但是他的行程安排得很满他他已经买好了去邯郸的长途马车标不巧的是出发时间是在拍卖会快要结束的时候。于是他决定事先做好准备将自己的金币数好并用一个个的小钱袋装好以便在他现有金币的支付能力下任何数目的金币他都能用这些封闭好的小钱的组合来付账。鬼谷子也是一个非常节俭的人他想方设法使自己在满足上述要求的前提下所用的钱袋数最少并且不有两个钱袋装有相同的大于1的金币数。假设他有m个金币你能猜到他会用多少个钱袋并且每个钱袋装多少个金币吗
Input
包含一个整数表示鬼谷子现有的总的金币数目m。其中1≤m ≤1000000000。
Output
只有一个整数h表示所用钱袋个数
Sample Input
3
Sample Output
2
Hint
解题报告 水题用二进制来理解就好了。相当于是log(n)1.
AC代码
#includebits/stdc.husing namespace std;int main()
{int m;while(~scanf(%d,m)) {int ans 0;while(m) {m1;ans;}cout ans endl;}return 0 ;
}