逻辑题 三人聚会
2016-04-27 00:00
387 查看
三人聚会,各只说了一句话
张三:李四说谎
李四:王五说谎
王五:张三李四都说谎
问:谁说谎,谁没说谎
答案:李四没说谎,其他说谎
因为王五这里的提供信息最多,所以从王五入手分析
如果假设王五说假话,则张三李四至少有一人说真话,三种情况不好分析。
所以,首先假设王五说谎了。王五如果说谎了,那么张三李四就都说谎。
而李四说王五说谎,那么如果李四说谎了王五就没说谎,显然和我们假设王五说谎冲突。
可得出李四没说谎。那么如果李四没说谎就可推出张三说谎了。
最终,李四没说谎,张三王五都说谎的情况下逻辑可以推理通。
张三:李四说谎
李四:王五说谎
王五:张三李四都说谎
问:谁说谎,谁没说谎
答案:李四没说谎,其他说谎
因为王五这里的提供信息最多,所以从王五入手分析
如果假设王五说假话,则张三李四至少有一人说真话,三种情况不好分析。
所以,首先假设王五说谎了。王五如果说谎了,那么张三李四就都说谎。
而李四说王五说谎,那么如果李四说谎了王五就没说谎,显然和我们假设王五说谎冲突。
可得出李四没说谎。那么如果李四没说谎就可推出张三说谎了。
最终,李四没说谎,张三王五都说谎的情况下逻辑可以推理通。
相关文章推荐
- 网络编程学习——线程(三)
- 上传和下载代码
- 托管主机应考虑的种种问题
- 微信扫描二维码,屏蔽下载网址无法下载软件的 解决方法。
- ELK—>logstash—>ruby·plugin—>实现精彩的功能(term模板抽取)
- 日均订单量翻4倍!他只用了一个方法…
- linux下批量解压缩
- javascript和jq的事件委托
- List遍历:for,foreach还是Iterator?
- HashMap遍历:entrySet和keySet的比较
- Java单例模式
- Caused by: java.lang.SecurityException: Jurisdiction policy files are not signed by trusted sign...
- servlet的一些细节
- Spring事务配置的五种方式
- org.springframework.web.SpringServletContainerInitializer cannot be cast to javax.servlet.Servle...
- linux命令——cat
- Git常用指令集合
- 桶、冒泡、快速排序
- String为什么是不可变的?
- Spring获取ApplicationContext