(step4.1.4)hdu 2178(猜数字——逆向应用二分法)
来源:互联网 发布:淘宝天天特价 编辑:程序博客网 时间:2024/06/05 07:20
题目大意:中文题。可直接在OJ上看
解题思路:
1)“猜n次,能猜到的最大数字为h”。意思是指,猜n次能把1~h之间的数都猜出来。所以n = log2(h) + 1 (右边的这个数字其实就是由1~h这h个数子所组成的完全二叉树
的高度) ----------->>
h=2^n-1
代码如下:
/* * 2178_1.cpp * * Created on: 2013年8月15日 * Author: Administrator */#include <stdio.h>#include <math.h>int main(){int t;scanf("%d",&t);while(t--){int n;scanf("%d",&n);int max =int (pow(2,n) - 1);printf("%d\n",max);}}
- (step4.1.4)hdu 2178(猜数字——逆向应用二分法)
- (step4.1.4)hdu 1551(Cable master——二分法)
- HDU 2178 猜数字 【二分法】
- (step4.1.2)hdu 1969(Pie——二分查找)
- (step4.2.1) hdu 1372(Knight Moves——BFS)
- (step4.2.2)hdu 1312(Red and Black——BFS)
- (step4.2.3)hdu 1242(Rescue——BFS)
- (step4.2.4)hdu 1548(A strange lift——BFS)
- (step4.2.5)hdu 1495(非常可乐——BFS)
- (step4.3.4)hdu 1258(Sum It Up——DFS)
- (step4.3.5)hdu 1501(Zipper——DFS)
- (step4.3.7)hdu 1181(变形课——DFS)
- (step4.3.9)hdu 1584(蜘蛛牌——DFS)
- (step4.3.10)hdu 1455(Sticks——DFS)
- (step4.1.3)hdu 2438(Turn the corner——三分查找)
- (step4.3.1) hdu 1010(Tempter of the Bone——DFS)
- (step4.3.8)hdu 2181(哈密顿绕行世界问题——DFS)
- hdu2178猜数字(二分法!!)
- RAC+单实例DATAGUARD 配置
- DOS命令操作mysql
- JAVA集合总结
- hive 元数据
- PIC 学习---软件延时的具体时间测试方法
- (step4.1.4)hdu 2178(猜数字——逆向应用二分法)
- I/gps_gsd4e( 100): in RMC, fixStatus=V I/gps_gsd4e( 100): gps fd event end I/gps_gsd4e( 100): gps
- Hibernate HQL查询中对日期的查询操作总结
- Android开发Camera类照相机,前后摄像头切换,分辨率读取和调节
- Freemarker 使用
- 一个程序员的工作总结
- 【Jsoup】“广西师范大学”校园快讯和公告信息小爬虫
- xdebug显示不全
- epoll_create, epoll_ctl和epoll_wait 实例讲解,总结得不错