黑色帽子

黑色帽子

描述 

    最近发现了一个搞笑的游戏,不过目前还没玩过。一个舞会上,每个人头上都戴着一顶帽子,帽子只有黑白两种,黑的至少有一顶。每个人都能看到别人帽子的颜色,可是看不见自己的。主持人先让大家看看别人头上戴的是什么帽子,然后关灯,如果有人认为自己戴的的黑色帽子,就打自己一个耳光(

,都很自觉,而且不许打别人的哦),开灯,关灯,开灯……。因为都不想打自己耳光,所以不确定的情况下都不会打自己的,现在有n顶黑色帽子,第几次关灯才会听到有人打自己耳光?

输入第一行只有一个整数m(m<=100000),表示测试数据组数。 接下来的m行,每行有一个整数n(n<=100000000),表示黑色帽子的顶数。输出输出第几次关灯能听到耳光声,每组输出占一行。样例输入

1
2

样例输出

2
 
#include<stdio.h>
int main()
{
int m,n;
scanf("%d",&m);
while(m--)
{
scanf("%d",&n);
printf("%d\n",n);
}
return 0;
}        

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 基于Node.js实现一个小小的爬虫

    从拉钩招聘网站中找出“前端开发”这一类岗位的信息,并作相应页面分析,提取出特定的几个部分如岗位名称、岗位薪资、岗位所属公司、岗位发布日期等。并将抓取到的这些信息...

    书童小二
  • 投票系统 & 简易js刷票脚本

    前端有一个票数统计num,后端也有一个票数统计num,它们是同步的,我们无需理会后端的num,因为前端和后端是同步的。

    书童小二
  • Array 数组常用方法

    Array.join()方法将数组中所有元素都转化为字符串并连接在一起,返回最后生成的字符串。可以自己指定分隔的符号,如果不指定,默认使用逗号

    书童小二
  • 快速掌握R语言中类SQL数据库操作技巧

    在数据分析中,往往会遇到各种复杂的数据处理操作:分组、排序、过滤、转置、填充、移动、合并、分裂、去重、找重、填充等操作。这时候R语言就是一个很好的选择:R可以高...

    1480
  • Java魔法堂:深入正则表达式API

    目录                               一、前言 二、正则表达式的使用诉求 三、java.util.regex包 四、java.lan...

    ^_^肥仔John
  • Swift3.0 - 属性

    酷走天涯
  • 深度剖析Swagger原理swagger简介

    swagger确实是个好东西,可以跟据业务代码自动生成相关的api接口文档,尤其用于restful风格中的项目,开发人员几乎可以不用专门去维护rest api,...

    Java架构
  • 快速学习Jetty-Jetty模块化

    cwl_java
  • 腾讯的热更新方案开源了

    xLua是Unity3D下Lua编程解决方案,自2016年初推广以来,已经应用于十多款腾讯自研游戏,凭借其出色的性能,易用性,扩展性而广受好评。现在xLua开源...

    韩伟
  • SAP最佳业务实践:FI–资产会计(162)-26相关报表

    5.2 SAPERP 报表 用法 以下表格列示了您获取业务过程相关信息所能使用的报表。 您可在以下业务流程文档中找到每个报表的详细信息。它们综合提供了所有重要...

    SAP最佳业务实践

扫码关注云+社区

领取腾讯云代金券