博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU2178 猜数字【数学计算+水题】
阅读量:7122 次
发布时间:2019-06-28

本文共 733 字,大约阅读时间需要 2 分钟。

Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 6888    Accepted Submission(s): 4682
Problem Description
A有1数m,B来猜.B每猜一次,A就说"太大","太小"或"对了" 。  
问B猜n次可以猜到的最大数。
Input
第1行是整数T,表示有T组数据,下面有T行  
每行一个整数n (1 ≤ n ≤ 30)
Output
猜n次可以猜到的最大数
Sample Input
 
2 1 3
Sample Output
 
1 7
Author
Zhousc
Source

问题链接

问题简述参见上文。

问题分析:就是计算2的n次幂问题。

程序说明:使用函数pow()来实现,AC了只能说是侥幸,该函数返回的是double类型,有可能发生精度丢失。也许自己编写一个快速幂函数来算更加合理。

题记:(略)

AC的C++语言程序如下:

/* HDU2178 猜数字 */#include 
#include
int main(void){ int t, n; scanf("%d", &t); while(t--) { scanf("%d", &n); printf("%d\n", (int)pow(2, n) - 1); } return 0;}

转载于:https://www.cnblogs.com/tigerisland/p/7563594.html

你可能感兴趣的文章
[原创]windows server 2012 AD架构 试验 系列 – 9 AD证书服务
查看>>
node学习----Promise 初见
查看>>
初次使用ubuntu
查看>>
数字证书学习笔记
查看>>
将你的科学计算从Matlab迁移到Python?
查看>>
Python--day8--Socket编程/异常处理
查看>>
你为你的程序做了什么--项目篇
查看>>
烂泥:使用nginx利用虚拟主机搭建WordPress博客
查看>>
烂泥:yum的使用及配置
查看>>
动物会产生“鸡尾酒”模式毒素
查看>>
HashSet和TreeSet的区别
查看>>
白盒1:iOS静态代码扫描
查看>>
什么是商业画布呢?
查看>>
python 之易经启卦
查看>>
第34讲:对List进行高效的排序和倒排序代码实战
查看>>
Python学习笔记(1_list)
查看>>
Python 登陆接口小程序V2
查看>>
linux配置vncserver服务
查看>>
vmware esxi基础篇之标准交换机
查看>>
@Autowired注解的配置
查看>>