Description

鬼谷子非常聪明,正因为这样,他非常繁忙,经常有各诸侯车的特派员前来向他咨询时政。有一天,他在咸阳游历的时候,朋友告诉他在咸阳最大的拍卖行(聚宝商行)将要举行一场拍卖会,其中有一件宝物引起了他极大的兴趣,那就是无字天书。但是,他的行程安排得很满,他他已经买好了去邯郸的长途马车标,不巧的是出发时间是在拍卖会快要结束的时候。于是,他决定事先做好准备,将自己的金币数好并用一个个的小钱袋装好,以便在他现有金币的支付能力下,任何数目的金币他都能用这些封闭好的小钱的组合来付账。鬼谷子也是一个非常节俭的人,他想方设法使自己在满足上述要求的前提下,所用的钱袋数最少,并且不有两个钱袋装有相同的大于1的金币数。假设他有m个金币,你能猜到他会用多少个钱袋,并且每个钱袋装多少个金币吗?

Input

包含一个整数,表示鬼谷子现有的总的金币数目m。其中,1≤m ≤1000000000。

Output

只有一个整数h,表示所用钱袋个数

Sample Input

3

Sample Output

2

题解

这道题就是要你分一些钱到钱袋,使得1~m中任意一个数都能由某几个钱袋中的钱表示出来

我们考虑到把m转化成二进制

第一个钱袋放二进制为1的钱,第二个放二进制为10的钱,第三个放二进制为100的钱,以此类推,这样到最后会剩下一个数(>=0)

不难得到1~m中的任意数都可以表示出来,这样钱袋的数量就是第一个大于m的 2的倍数 的二进制位数

1 #include<bits/stdc++.h>
2 using namespace std;
3 int n;
4 int main(){
5     scanf("%d",&n);
6     int m=floor(log(n)/log(2))+1;
7     printf("%d\n",m);
8     return 0;
9 } 

View Code

转载于:https://www.cnblogs.com/zhuchenrui/p/7632980.html

BZOJ-1192-[HNOI2006]鬼谷子的钱袋相关推荐

  1. BZOJ 1192 [HNOI2006]鬼谷子的钱袋 (思维)

    1192: [HNOI2006]鬼谷子的钱袋 Time Limit: 10 Sec  Memory Limit: 162 MB Submit: 4650  Solved: 3242 [Submit][ ...

  2. BZOJ 1192: [HNOI2006]鬼谷子的钱袋【二进制】

    1192: [HNOI2006]鬼谷子的钱袋 Time Limit: 10 Sec Memory Limit: 162 MB [题目描述] 鬼谷子非常聪明,正因为这样,他非常繁忙,经常有各诸侯车的特派 ...

  3. 1192: [HNOI2006]鬼谷子的钱袋

    1192: [HNOI2006]鬼谷子的钱袋 Time Limit: 10 Sec  Memory Limit: 162 MB Submit: 3530  Solved: 2575 [Submit][ ...

  4. 1192. [HNOI2006]鬼谷子的钱袋【进制】

    Description 鬼谷子非常聪明,正因为这样,他非常繁忙,经常有各诸侯车的特派员前来向他咨询时政.有一天,他在咸阳游历的时候,朋友告诉他在咸阳最大的拍卖行(聚宝商行)将要举行一场拍卖会,其中有一 ...

  5. bzoj1192 [HNOI2006]鬼谷子的钱袋

    1192: [HNOI2006]鬼谷子的钱袋 Time Limit: 10 Sec  Memory Limit: 162 MB Submit: 2443  Solved: 1785 [Submit][ ...

  6. 【BZOJ 1192】[HNOI2006]鬼谷子的钱袋

    [链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 设k为最大的正整数满足 \(2^0+2^1+...+2^k<=m\) 如果\(m>2^0+2^1+...+2^k\) 那 ...

  7. 【HYSBZ - 1192】鬼谷子的钱袋(水题,二进制)

    题干: 鬼谷子非常聪明,正因为这样,他非常繁忙,经常有各诸侯车的特派员前来向他咨询时政.有一天,他在咸阳游历的时候,朋友告诉他在咸阳最大的拍卖行(聚宝商行)将要举行一场拍卖会,其中有一件宝物引起了他极 ...

  8. [HNOI2006]鬼谷子的钱袋

    题目描述 鬼谷子非常聪明,正因为这样,他非常繁忙,经常有各诸侯车的特派员前来向他咨询时政. 有一天,他在咸阳游历的时候,朋友告诉他在咸阳最大的拍卖行(聚宝商行)将要举行一场拍卖会,其中有一件宝物引起了 ...

  9. 洛谷 P2320 [HNOI2006]鬼谷子的钱袋 思维+二进制

    https://www.luogu.org/problem/P2320 题目描述 鬼谷子非常聪明,正因为这样,他非常繁忙,经常有各诸侯车的特派员前来向他咨询时政. 有一天,他在咸阳游历的时候,朋友告诉 ...

  10. BZOJ1192: [HNOI2006]鬼谷子的钱袋

    居然发现大水题一枚: 好开心. 题解:M-2^0-2^1-2^2-........直到不能减为止,... 转载于:https://www.cnblogs.com/forgot93/p/3806039. ...

最新文章

  1. Spark菜鸟学习营Day5 分布式程序开发
  2. las格式测井曲线_邹榕,等:顺北和托甫台区块奥陶系断裂结构单元测井响应特征初探...
  3. 052_CSS3 appearance属性
  4. 网络爬虫(urllib超详细使用指南)
  5. Java并发编程实战 第13章 显式锁
  6. Java 字符串比较,String 中的一些方法 == 和 equals 的详解
  7. 在ubuntu 12.04上安装tomcat 7.40
  8. IterableThread
  9. traceroute显示*号_traceroute 的名词解释
  10. oracle12C推SCN,Oracle 的 DBMS_SCN 修正以及SCN的auto-rollover新特性
  11. 微型计算机中的存储容量1TB等于,自考计算机应用基础_通关宝典
  12. ROMS简单应用——绘制区域温度图
  13. Excel的IYQ钓鱼
  14. 如何用Python设计一个简易的文本敏感词过滤器
  15. Snippets 使用
  16. 12 Roll A Ball全部代码
  17. SCADA/EMS系统的子系统的划分
  18. 第三章 非常高的水平层
  19. php js特效代码如何用,Javascript实现吸顶特效(代码示例)
  20. 使用dbeaver登录gp数据库出现驱动错误

热门文章

  1. SAP的SD模块中客户的销售视图--扩充客户销售范围
  2. 最先进的目标检测器竟对大象“视而不见”
  3. 详解计算机视觉五大技术:图像分类、对象检测、目标跟踪、语义分割和实例分割
  4. Watson AI遭遇逆风 IBM否认停售:只是转移了重心
  5. 超市的100年发展史:好日子终结 亚马逊无人店是趋势
  6. SAP MM 物料主数据里某字段看不到就是屏幕格式设置导致的?
  7. 业界丨2018,人工智能革命走向风口浪尖
  8. 现场丨2017中国计算机大会(CNCC2017)之李飞飞演讲:ImageNet之后,计算机视觉何去何从?
  9. Tensorflow—变量
  10. torch_{geometric/scatter}中一些函数的用法(softmax,scatter)