nyoj 455-黑色帽子

455-黑色帽子

内存限制:64MB
时间限制:1000ms
特判: No

通过数:4
提交数:7
难度:1

题目描述:

最近发现了一个搞笑的游戏,不过目前还没玩过。一个舞会上,每个人头上都戴着一顶帽子,帽子只有黑白两种,黑的至少有一顶。每个人都能看到别人帽子的颜色,可是看不见自己的。主持人先让大家看看别人头上戴的是什么帽子,然后关灯,如果有人认为自己戴的的黑色帽子,就打自己一个耳光(,都很自觉,而且不许打别人的哦),开灯,关灯,开灯……。因为都不想打自己耳光,所以不确定的情况下都不会打自己的,现在有n顶黑色帽子,第几次关灯才会听到有人打自己耳光?

输入描述:

第一行只有一个整数m(m<=100000),表示测试数据组数。
接下来的m行,每行有一个整数n(n<=100000000),表示黑色帽子的顶数。

输出描述:

输出第几次关灯能听到耳光声,每组输出占一行。

样例输入:

复制

1
2

样例输出:

2

C/C++   AC:

 1 #include <iostream>
 2 #include <algorithm>
 3 #include <cstring>
 4 #include <cstdio>
 5 #include <cmath>
 6 #include <stack>
 7 #include <set>
 8 #include <map>
 9 #include <queue>
10 #include <climits>
11 #include <bitset>
12 #define PI 3.1415926
13
14 using namespace std;
15 const int MY_MAX = 35;
16 int N, M;
17
18 int main()
19 {
20     cin >>N;
21     while (N --)
22     {
23         int temp;
24         scanf("%d", &temp);
25         printf("%d\n", temp);
26     }
27
28     return 0;
29 }

原文地址:https://www.cnblogs.com/GetcharZp/p/9345830.html

时间: 2024-08-29 09:59:10

nyoj 455-黑色帽子的相关文章

黑色帽子

描述         最近发现了一个搞笑的游戏,不过目前还没玩过.一个舞会上,每个人头上都戴着一顶帽子,帽子只有黑白两种,黑的至少有一顶.每个人都能看到别人帽子的颜 色,可是看不见自己的.主持人先让大家看看别人头上戴的是什么帽子,然后关灯,如果有人认为自己戴的的黑色帽子,就打自己一个耳光(,都很自觉,而且不许打别人的哦),开灯,关灯,开灯…….因为都不想打自己耳光,所以不确定的情况下都不会打自己的,现在有n顶黑色帽子,第几次关灯才会听到有人打自己耳光? 输入 第一行只有一个整数m(m<=1000

NYOJ 455

1.应该交代清楚,参加宴会的人不知道一共有多少顶帽子.假如知道有n顶帽子的话,第一次开灯看见有n-1只,自然就知道自己是第n顶黑帽子,所以应该是这n个人在第一次关灯就打自己脸,不过这么一来就没意思了,变成了数帽子游戏. 2.另一方面,题设输入输出案例中给出输入2,输出2.说明1中的分析的假设条件就是大家不知道总数n,只是能看到n-1顶帽子. 3.加上大家不知道总数n的条件之后再分析:(上帝视角来看知道共有n只黑帽子)分析A君,A君能看到n-1只黑帽子. n=1时,A君看到全白,即看到1-1=0只

ACM-黑色帽子

描述         最近发现了一个搞笑的游戏,不过目前还没玩过.一个舞会上,每个人头上都戴着一顶帽子,帽子只有黑白两种,黑的至少有一顶.每个人都能看到别人帽子的颜色,可是看不见自己的.主持人先让大家看看别人头上戴的是什么帽子,然后关灯,如果有人认为自己戴的的黑色帽子,就打自己一个耳光(,都很自觉,而且不许打别人的哦),开灯,关灯,开灯--.因为都不想打自己耳光,所以不确定的情况下都不会打自己的,现在有n顶黑色帽子,第几次关灯才会听到有人打自己耳光? 输入 第一行只有一个整数m(m<=10000

雅虎十四条 - 14个优化网站性能提高网站访问速度的技巧

14个优化网站性能提高网站访问速度的技巧 又叫“雅虎十四条”,想起一年前那个懵懂的我,大四傻乎乎的跑到大学城面试前端,那个时候以为寒暑假看了两套CSS的视频,就很牛B了,出发先还把视频温了一下,嗯嗯,这是滑动门,嗯嗯这是绝对定位,嗯嗯这是浮动清除…… 当时是彪叔面试我的,当时我还不知道那个人,全身黑漆漆的,黑色T-shirt,黑色皮肤,黑色帽子,黑色墨镜,还有点黑色胡渣的人,就是彪叔,补做了试题后支支吾吾的跟他谈了一下,发现完全不行,第一个问题是“雅虎十四条”是什么?然后我蒙了,pardon?

几个比较有意思的逻辑问题

诚实者与说谎者的问题:现有A和B两扇门,其中有一个是我要打开的,即正确的门,有一个是错误的门,有两个守门员a和b,他们两都知道正确的门和错误的门,他们会告诉你答案但是它他们有一个是诚实的,有一个是说谎的.现要求,只能问他们其中一个人一个问题,怎么才能打开正确的门. 海盗分金问题:5个海盗(ABCDE)抢得100枚金币,他们按抽签的顺序依次提方案:首先由A提出分配方案,然后5人表决,投票要超过半数同意方案才被通过,否则他将被扔入大海喂鲨鱼,如果上一个人死了,就由下一个人提出方案,继续投票.假定“每

六顶思考帽子法

什么是“六顶思考帽子的方法” ?所谓“六顶思考帽子”,代表着六种不同方式的思考,“帽子”只是对思考的一种形象的比喻.为何是六顶而不是五顶或七顶呢?德• 波诺博士指出,少过六顶帽子,便不能有效地概括所需要的各个不同的思考,因此六顶是最少的帽子数量.而多过六顶又会造成混乱,六顶应该是人们可以轻易记得的最高数字.这六顶帽子分别是:1. 白色思考帽代表信息.戴上它时,思考者只专一地考虑和信息有关的东西,如:在这方面我们有什么样的信息?我们需要怎样的信息?我们希望得到什么信息?我们如何得到了遗失了的信息?

4星|《维米尔的帽子》:17世纪荷兰画中的全球化踪迹,鸦片与烟草被当时中国主流文化接纳的故事

维米尔的帽子:17世纪和全球化世界的黎明 非常有趣的历史书.从荷兰17实际的几幅名画的小小的细节说起,牵扯出背后全球化带来的曲折起伏的故事: 画中的一顶帽子,是海狸皮做的,为了获取更多海狸皮,法国人在北美五大湖地区跟印第安人开打,另外法国人还希望能通过五大湖找到到中国的路: 画中的一个瓷盘,背景是17世纪中国瓷器越洋来到荷兰,景德镇工人们不顾文人雅士的喜好,极力迎合海外客户的口味: 荷兰仿中国风格的一个盘子,中国风格的神仙在吞云吐雾,背景是当时的中国以抽烟为荣,文人把烟瘾作为风雅的表现.鸦片曾经

揭秘淘宝花呗套现黑色产业链

缺钱这事儿谁都遇到过,你选择什么方式解决?在阿里系的花呗.腾讯系的微粒贷.京东系的白条等产品上线后,不少网友打主意要薅他们的羊毛.但随之而来的,却是各种类似"花呗套现被诈骗"的社会新闻.所以,究竟是谁在薅谁的羊毛?本文试图以花呗套现为例,揭秘互联网信贷套现背后的黑色产业链,以及由此涉及的各类风险. 账户强开?妥妥的陷阱 实际上,标题中所提到的"淘宝花呗",实际应称为"蚂蚁花呗",归属于阿里集团的关联公司.蚂蚁金服旗下.暂时选择前者作为称呼,是由于

NYOJ 237 游戏高手的烦恼 &amp;&amp; POJ3041-Asteroids ( 二分图的最大匹配 )

链接: NYOJ 237  游戏高手的烦恼:click here~~ POJ  3041 Asteroids           :click here~~ 题意: 两题一样,翻译不同而已. 有一位传说级游戏高手,在闲暇时间里玩起了一个小游戏,游戏中,一个n*n的方块形区域里有许多敌人,玩家可以使用炸弹炸掉某一行或者某一列的所有敌人.他是种玩什么游戏都想玩得很优秀的人,所以,他决定,使用尽可能少的炸弹炸掉所有的敌人. 现在给你一个游戏的状态,请你帮助他判断最少需要多少个炸弹才能炸掉所有的敌人吧.