当前位置: 首页 > news >正文

HDOJ(HDU) 2178 猜数字(题意有点难理解、、、)

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

这个题目我总感觉题意没说明白,没办法。参考了一下网上的题意。

题意就是:
最多猜n次一定可以猜到1至m(闭区间)内的任意数字,求m的最大值。

用二分法猜可以很快的猜出一个被猜数
但是如果一个数在特定的次数下被猜出来的话,用二分法算出的这个被猜数的范围会更大
也就是题目中说出的最大数

import java.util.Scanner;

public class Main{
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int t =sc.nextInt();
        while(t-->0){
            int n =sc.nextInt();
            System.out.println((int)(Math.pow(2, n)-1));
        }
    }
}

相关文章:

  • Grafana 6.0正式发布!新增查询工作流,全新独立Gauge面板
  • 腾讯视频嵌入手机端网站demo - 就像微信文章中一样一样的
  • java2019面试题北京
  • ruby安装mysql2,pg模块
  • 开源中国专访:Chameleon原理首发,其它跨多端统一框架都是假的?
  • Linux修改SSH登录端口
  • 你所听到的技术原理、技术本质到底是什么?
  • 团队模式可能演变的一些方向
  • JavaScript 常用的几种跨域方式实现原理
  • NYOJ 简单数据结构
  • js对象的深浅拷贝
  • ★Kali信息收集~4.DNS系列
  • Promise面试题2实现异步串行执行
  • Flex的一些总结
  • SAP ERP和C4C Account和Contact的双向同步
  • 30秒的PHP代码片段(1)数组 - Array
  • CentOS 7 修改主机名
  • Linux中的硬链接与软链接
  • React-flux杂记
  • 从输入URL到页面加载发生了什么
  • 当SetTimeout遇到了字符串
  • 聊一聊前端的监控
  • 物联网链路协议
  • 一、python与pycharm的安装
  • 一天一个设计模式之JS实现——适配器模式
  • ​DB-Engines 12月数据库排名: PostgreSQL有望获得「2020年度数据库」荣誉?
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • #define与typedef区别
  • #pragam once 和 #ifndef 预编译头
  • (C#)一个最简单的链表类
  • (初研) Sentence-embedding fine-tune notebook
  • (二)构建dubbo分布式平台-平台功能导图
  • (附源码)ssm高校志愿者服务系统 毕业设计 011648
  • (附源码)计算机毕业设计SSM在线影视购票系统
  • (一)Spring Cloud 直击微服务作用、架构应用、hystrix降级
  • .gitignore
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .net MVC中使用angularJs刷新页面数据列表
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调
  • .NET 中选择合适的文件打开模式(CreateNew, Create, Open, OpenOrCreate, Truncate, Append)
  • .Net(C#)自定义WinForm控件之小结篇
  • .net企业级架构实战之7——Spring.net整合Asp.net mvc
  • .NET学习教程二——.net基础定义+VS常用设置
  • /dev下添加设备节点的方法步骤(通过device_create)
  • [ Linux Audio 篇 ] 音频开发入门基础知识
  • []常用AT命令解释()
  • []利用定点式具实现:文件读取,完成不同进制之间的
  • [20170713] 无法访问SQL Server
  • [BZOJ 3680]吊打XXX(模拟退火)
  • [C++] 多线程编程-thread::yield()-sleep_for()
  • [C++基础]-初识模板
  • [CareerCup] 6.1 Find Heavy Bottle 寻找重瓶子
  • [CISCN 2019华东南]Web11
  • [delphi]保证程序只运行一个实例
  • [HNOI2008]Cards