[ 1003 ] 判断小偷那些事

A,B,C和d,其中一个是小偷,

审问审问中:

A说;我不是小偷,

b说;c是小偷;

c说;小偷是d;

d说,c冤枉人,

其中三人说真话,一人说假话,谁是小偷?

其实最开始也是编程解决的。

然后写的时候发现,这样也可以

0111

0010

0001

1110

于是我给出了答案 C是小偷。

0111 A说不是他自己,所以后面的1是或关系,3种可能的情况。

而写完这些判断的01代码后,注意3个说是真话,一个假话。

注意事实就在于只有一个小偷,当然,真正的小偷一般不会交代自己吧。

上联:知道不 不知道 知不道

下联:可说不 不可说 可不说

时间: 2024-10-13 14:41:05

[ 1003 ] 判断小偷那些事的相关文章

做别人做不到的事,你才能胜出

成功者之所以能取得成就,就在于他们能做别人不 愿做的事,做别人做不到的事.而失败者之所以处于劣势地位,也是由于他们没有挑战自己的勇气,走不出这看似简单的一步.天空并不高,向上伸手就能碰到:梦 想并不远,跨出步伐就能到达.高度的判断不在于事野,而在于心态:距离的判断不再于长度,而在于行动! 弱者坐失良机,强者创造时机.这就是敢于挑战自我的人的成功秘诀.敢于挑战自我的人用挑战与袭来的种种苦难周旋,不仅经受得起失败,同时也经受得起成功. 敢于挑战自己是成功者的一个重要素质.只有敢于挑战自己,你才会对自

牛人的ACM经验 (转)

一:知识点 数据结构: 1,单,双链表及循环链表 2,树的表示与存储,二叉树(概念,遍历)二叉树的 应用(二叉排序树,判定树,博弈树,解答树等) 3,文件操作(从文本文件中读入数据并输出到文本文 件中) 4,图(基本概念,存储结构,图的运算) 数学知识 1,离散数学知识的应用(如排列组合.简单的图论,数 理逻辑) 2,数论知识 3,线性代数 4,组合代数 5,计算几何 二 算法 1,排序算法(冒抛法,插入排序,合并排序,快速排 序,堆排序) 2,查找(顺序查找,二分发) 3,回溯算法 4,递归算

2015第18周一

今天解决了一个页面样式问题:父Div高度为100%,里有两个子Div1和Div2,Div1高度固定,Div2高度若设置为100%,则Div2里面一部分内容会没遮挡,即使设置滚动条也不行,若设置Div2高度为90%,则下方会有空白,尤其大显示器下空白更明显,纠结很久,想到之前通过css 表达式解决过类似问题,不过是重新设置Div2的高度,最后在页面初始加载时用Js设置Div2的高度为Div1的高度-Div1的高度解决问题. 工作中如何提高执行力? 想到一个买土豆的故事,老板让两个人去去看看门口有没

站不起来的人,都是自己把自己打趴下的

不断"买买买"的孙宏斌近来占据了不少财经和科技头条,以至于有网友调侃称,投资圈有了新轮次:天使轮.A轮.B轮.C轮.BAT轮.PRE-IPO.IPO.孙宏斌轮.孙宏斌的来路是什么?他与柳传志的恩怨和解到了何种地步?他为什么又斥巨资接盘万达酒店?本文由盒眼前这个人,不像刚完成632亿交易的枭雄.他穿着一件横条纹圆领短T恤衫,只有一半扎在蓝色牛仔裤里,头发凌乱,眼中布满血丝,就像你在炎热夏日的晚上,随便可以在街头遇到的疲倦中年人.他拉开门,客气地将我让进房间,客房内只有我们两个,他自己动手

深入浅出Java并发包—锁机制(一)

前面我们看到了Lock和synchronized都能正常的保证数据的一致性(上文例子中执行的结果都是20000000),也看到了Lock的优势,那究竟他们是什么原理来保障的呢?今天我们就来探讨下Java中的锁机制! Synchronized是基于JVM来保证数据同步的,而Lock则是在硬件层面,依赖特殊的CPU指令实现数据同步的,那究竟是如何来实现的呢?我们一一看来! 一.synchronized的实现方案 synchronized比较简单,语义也比较明确,尽管Lock推出后性能有较大提升,但是

·转帖」 真正的ACM

TEAM对我意味着什么 ceshi 2008-04-16 22:25:16.0 这个世界是假的,而TEAM是真的.什么是"假"?活在这个世界上,要说很多违心的话,做很多违心的事.为了自己或者小集体的利益,有的时候要说谎,有的时候要装傻,甚至要恭敬地面对一些无耻小人.长久下去,你会忘记什么才是真的,会认为一些不道德的事是理所当然的,因为它们普遍地存在于这个世界上.TEAM是一个避风港.更确切说,是交大ACM队这样一个最优秀的TEAM.只有这样的TEAM,才能提供一个"真&quo

《精进,如何成为一个厉害的人》采桐

1.一个人如何对待他的时间,决定了他可以成为什么样的人. 2.郑重是这样一种态度:因恪守本心而知事情轻重缓急,因尽全力无保留而使其事竞成,光阴未成虚度. 3.不同场合,不同的时间视角 积极过去视角:怀旧,怀念过去美好的事情,但这样的人容易忽略当下的快乐. 消极过去视角:经常回忆人生中的负面经历,沉浸在以前的伤害中无法自拔,因此出现心理问题的风险较大. 享乐主义视角:享乐心态看待当下,他们的幸福感比较高,但是出现成瘾行为. 宿命的观点看待当下:具有宿命论视角,对现在发生的事情感到无力,自己只能忍受

吴忠的城市起源及其历史变迁

杨森翔 一.“城”的释义及起源 二.宁夏北部(吴忠)的城市起源 1.富平----宁夏北部(吴忠)的城市起源 2.灵州----吴忠城市格局的形成与奠定 三.吴忠的历史沿革与变迁 一.“城”的释义及起源 “城”是形声字,从土,从成.“成”意为“百分之百”.“完全”.“土”指阜堆.“土”与“成”联合起来表示“完全用土垒筑的墙圈”.“百分之百的土筑墙圈”.因此,“城”的本义是指:城邑的防卫性墙圈,内者称城,外者称郭.其作用既有对外的防御性,也有对内的保护性.所以,<墨子.七患>云:“城者,可以自守也”

Node.js 网页瘸腿爬虫初体验

延续上一篇,想把自己博客的文档标题利用Node.js的request全提取出来,于是有了下面的初哥爬虫,水平有限,这只爬虫目前还有点瘸腿,请看官你指正了. // 内置http模块,提供了http服务器和客户端功能 var http=require("http"); // 内置文件处理模块 var fs=require('fs'); // 创建一个将流数据写入文件的WriteStream对象 var outstream=fs.createWriteStream('./1.txt'); /