Woody的逻辑游戏--几个天使

问题来了,一个旅行家遇到3个美女,他不知道哪个是天使,哪个是魔鬼。天使常常说真话,而魔鬼只说假话。

甲说:在乙和丙之间,至少有一个是天使。

乙说:在甲和丙之间,至少有一个是魔鬼。

丙说:我告诉你正确的消息吧。

你能判断出有几个天使吗?

推理:

如果甲是魔鬼,那么他说的话就是假的,至少有一个是天使反推就是乙和丙都是魔鬼,那么乙是魔鬼,但是乙说甲和丙至少有一个是魔鬼,他就说了实话,和魔鬼只说假话存在矛盾,所以甲是天使。假设乙是天使的话,从她的话来看,丙就是魔鬼,因为她说甲和丙至少有一个魔鬼,而甲是天使,所以丙是魔鬼,相反,假设乙是魔鬼的话,从她的话来看,丙就是天使,所以,无论怎样都会有2个天使。

时间: 2024-11-08 07:47:10

Woody的逻辑游戏--几个天使的相关文章

Woody的逻辑游戏--怎样换轮胎

题目:有一个做长途运输的司机要出发了,他用作运输的车是三轮车.轮胎的寿命是2万里,如今他要进行5万里的长途运输.计划用8个轮胎完毕运输任务,如何才干做到呢? 首先将轮胎从1-8依次编号,然后例如以下所看到的,求的结果: 1.  先用1.2.3号轮胎跑完1万里,此时1.2.3还各剩1万里可跑. 2.  用4.5.6号轮胎跑完2万里.此时一共跑了3万里: 3.  然后后面两个换上7.8号轮胎,前轮换上1号轮胎,跑1万里,然后用2号或3号轮胎替换1号轮胎再跑1万里,到终点.

Woody的逻辑游戏--如何换轮胎

题目:有一个做长途运输的司机要出发了,他用作运输的车是三轮车,轮胎的寿命是2万里,现在他要进行5万里的长途运输,计划用8个轮胎完成运输任务,怎样才能做到呢? 首先将轮胎从1-8依次编号,然后如下所示,求的结果: 1.  先用1.2.3号轮胎跑完1万里,此时1.2.3还各剩1万里可跑: 2.  用4.5.6号轮胎跑完2万里,此时一共跑了3万里: 3.  然后后面两个换上7.8号轮胎,前轮换上1号轮胎,跑1万里,然后用2号或3号轮胎替换1号轮胎再跑1万里,到终点.

C#开发Unity游戏教程之游戏对象的行为逻辑方法

C#开发Unity游戏教程之游戏对象的行为逻辑方法 游戏对象的行为逻辑--方法 方法(method),读者在第1章新建脚本时就见过了,而且在第2章对脚本做整体上的介绍时也介绍过,那么上一章呢,尽管主要内容是变量,但是在章节的最后为了展示游戏效果,也用到了它.现在看来方法真的是无处不在,并且不可或缺.它甚至都可以影响游戏对象的行为逻辑!因此本章终于到了不得不介绍它的时候了. Unity游戏对象的行为逻辑 游戏场景中,有些游戏对象是静止的,例如,树木.山峰.石头等等.而另外一些游戏对象则是运动的,它

数独游戏求解:解法适用于任意阶数的数独

0.数独简介 数独(すうどく,Sūdoku)是一种运用纸.笔进行演算的逻辑游戏.以九阶数独为例,玩家需要根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行.每一列.每一个粗线宫内的数字均含1-9,不重复. 1)4阶(可填数字范围1~4,宫格2阶) 2)9阶(可填数字范围1~9,宫格3阶) 3)16阶(可填数字范围1~16,宫格4阶) *见附录 1.数独的表示 对于N阶数独可以用一个N*N的二维数组表示 1)数独阶数GridRank=N 2)宫格阶数SubGridRank=Sqrt

数独游戏的设计与实现之第一篇——理解数独过程

数独是一种运用纸.笔进行演算的逻辑游戏.玩家需要根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行.每一列.每一个粗线宫内的数字均含1-9,不重复. 摒除法,数独盘面是个九宫,每一宫又分为九个小格.在这八十一格中给出一定的已知数字和解题条件,利用逻辑和推理,在其他的空格上填入1-9的数字.使1-9每个数字在每一行.每一列和每一宫中都只出现一次,所以又称“九宫格”.基本解题方法:摒除法,余数法,直观法,候选数法(参考百度百科)

HTML5游戏开发_是男人就下100层

项目流程 市场调研(可行性分析)--> 可行性报告书  需求分析师.客户经理 需求分析--> 需求说明书  项目经理.需求分析师 概要设计--> 概要设计说明书(ER图, UML)  项目经理.项目组长 详细设计--> 详细设计说明书(流程图) 数据库建好.项目周期表(甘特图) office project visio 项目组长.开发人员 编码 --> 测试(单元测试) 提交svn 测试用例  开发人员 测试 --> 集成测试.黑白盒测试.冒烟测试  测试人员 --&g

51nod 1534 棋子游戏

1534 棋子游戏 题目来源: CodeForces 基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题 http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1534 波雷卡普和瓦西里喜欢简单的逻辑游戏.今天他们玩了一个游戏,这个游戏在一个很大的棋盘上进行,他们每个人有一个棋子.他们轮流移动自己的棋子,波雷卡普先开始.每一步移动中,波雷卡普可以将他的棋子从(x,y) 移动到 (x-1,y) 或

【现身说法】玩游戏不如自己开发游戏

内容简介 [现身说法]玩游戏不如自己开发游戏 自己开发游戏比玩游戏好玩100倍 现在这个时代,众多智能产品的出现,使得游戏市场风云变换.一时间,手游和更新奇的游戏形式(例如虚拟现实)成了继小霸王,街机,Game Boy,PS,PC游戏之后的又一霸主. 这也使得玩游戏的人数与日俱增,App Store和Google Play这两个iOS和Android最大的App平台,超过60%是游戏类App.下图是2015第一季度Google Play的App分配比例: 我国的先辈们说过:"先天下之忧而忧,后天

[Android]开发数独游戏思路分析过程

数独游戏风靡已久,下面就将开发一款数独游戏的Android应用过程进行分解和说明. 先上图,再逐次分析开发这款游戏的涉及到的技术点,游戏逻辑. 简述:数独游戏是通过在9*9(大九宫格)的格子中空白的格子填写1-9中的任意一个数字,使得每一个行和每一列都由1-9这10个数字填满,并且在每3*3(小九宫格)的格子中同样也是由1-9这10个数组填满.即表示游戏完成. 分析游戏逻辑: 游戏中的每个格子可能的数字有1-9 游戏开始显示的数字,通过一份完整的数独,将部分格子设为空白,得到游戏初始值 游戏中的