手机浏览器扫描二维码访问
相对复杂,一时间难以分辨他是否撒谎,
稍微简单梳理一下,
蓝衣人其实陈述了两件事,
其一,红衣人喝了假话药水,
其二,蓝衣人不是法师,
并且这两个陈述是选择与排除关系,只能二选一,
所以,
假如蓝衣人说的是真话,就会出现陈述一为真陈述二为假或陈述一为假陈述二为真的两种情况,
如果蓝衣人说的是假话,这会出现陈述一和陈述二同为真或陈述一和陈述二同为假的两种情况,
至此,
相当于布尔代数中的异和运算,也就是数字电子里逻辑运算的基础,
同时在计算机的运行中也会用二进制的0和1代替逻辑上的真和假,
咱们也可以根据现有的信息,用类似的方式分析一下蓝衣人的回答,
假设红衣人喝了假话药水为前提,
如果是“陈述一为真陈述二为假”这种情况,那蓝衣人就是法师,
但这情况必须是在蓝衣人喝了真话药水才能实现,这样就跟黄衣人的回答相矛盾了,所以黄衣人只能说假话,由此可以确定法师喝的是真话药水,
但红衣人那边,他不能说假话,否则蓝衣人就得是喝了假话药水的法师,进而和已知条件不符,也就是可以确定红衣人喝的是真话药水,但这样又会跟之前假设的前提相矛盾!
所以只能是其它可能,
画个表格,
把对应的0和1填上去,
假设红衣人喝的是真话药水,
在蓝衣人陈述一为假的情况下,如果陈述二也为假,那么蓝衣人就是喝了假话药水的法师,这结论同样与已知条件有矛盾;
所以反推,如果陈述二为真,那么就能判定出红衣人和蓝衣人都是喝了真话药水,并且红衣人才是法师,
这样就都能说得通且没有矛盾。。。。。。
好家伙!
感觉脑瓜子有点痒!
很显然,
这次考核涉及到逻辑学的实际应用!
还好咱们在学编程的时候有练过,
这要是根据相应条件弄小程序出来,估计一下子就可以得出正确答案。
陆家有两个女儿,小女儿是天上的月亮,大女儿是阴沟里的死狗。陆妈你长得不如你妹妹,脑子不如你妹妹,身材不如你妹妹,运气不如你妹妹,你有什么资格过得好,有什么资格幸福?陆微言姐姐,你的钱是我的房子是我的,你男朋友也是我的。你就安心地当又穷又没人要的老处女吧。陆一语凭什么?我也肤白貌美大长腿好么?分分钟能找个男人...
我是万古人间一剑修,诸天之上第一仙。...
穿越加重生,妥妥主角命?篆刻师之道,纳天地于方寸,制道纹于掌间!且看少年段玉重活一世,将会过出怎样的精彩?...
简然以为自己嫁了一个普通男人,谁料这个男人摇身一变,成了她公司的总裁大人。不仅如此,他还是亚洲首富帝国集团最神秘的继承者。人前,他是杀伐果断冷血无情的商业帝国掌舵者。人后,他是一头披着羊皮的狼,把她啃得连骨头也不剩。...
音乐影视绘画书法雕塑文学你都懂?略知一二。都会一点的意思?嗯,都会亿点的意思。怀揣系统,靠艺术征服世界,成为各界人士顶礼膜拜的无冕之王。...
心潮澎湃,无限幻想,迎风挥击千层浪,少年不败热血!...