三对情侣参加婚礼,三个新郎为A、B、C,三个新娘为X、Y、Z。有人不知道谁和谁结婚,于是询问了六位新人中的三位,但听到的回答是这样的:A 说他将和X结婚;X说她的未婚夫是C;C说他将和Z结婚。这人听后知道他们在开玩笑,全是假话。请编程找出谁将和谁结婚。
新郎与新娘
* 问题分析与算法设计
将A、B、C三人用1、2、3表示,将X和A结婚表示为“X=1”,将Y不与A结婚表示为“Y!=1”。按照题目中的叙述可以写出表达式:
X!=1 A不与X结婚
X!=3 X的未婚夫不是C
Z!=3 C不与Z结婚
题意还隐含着X、Y、Z三个新娘不能结为配偶,则有:
X!=Y且X!=Z且Y!=Z
穷举各种可能情况,代入上述表示中进行推理运算,若假设的情况使上述表达式计算的结果均为“真”,则假设情况就是正确的结果。
程序与程序注释:
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
智慧家庭场景的推荐系统的发展历程和方向 | InfoQ《公开课》
InfoQ 中文站
2021-12-21 10:54:01
Alexa 全球排名网站将关闭,排名曾引争议
辛晓亮
2021-12-14 14:53:55
Thinking Above Code:TLA+思维概述
李明昊
2021-12-07 17:23:58
你的2.6朵云里,会有火山引擎吗?
张俊宝
2021-12-07 10:28:54
数字化转型这么火,你真的看懂了吗?
张俊宝
2021-12-02 21:08:57
基于图像的机器学习技术将数十亿的电子商务产品分为数千个类别
Celian Gossec
2021-11-29 16:28:50
如何用 PyTorch 构建 GAN?
a-ying Cheng
2021-11-23 11:18:54
绕过硬件瓶颈,成倍提升芯片算力,软件层面深挖芯片性能可行吗?
张俊宝
2021-11-23 11:18:54
App Annie发布预测:TikTok 将达 15 亿活跃用户,遥遥领先 Instagram
闫园园
2021-11-19 19:53:55
不是只有数字化水平高,才可以落地知识图谱
罗燕珊
2021-11-11 15:23:53
科大讯飞在AI源头技术上的突破,实现系统性创新
Lucien
2021-11-08 15:13:57
不满被辞退,一程序员写爬虫程序侵入公司后台删库泄愤,造成经济损失10余万元
刘燕
2021-11-08 14:03:51
“Trojan Source”算法漏洞几乎影响所有代码的安全
Brian Krebs
2021-11-05 18:33:59
谷歌前CEO发出警告:元宇宙对人类未必是好事,AI技术是“伪神”
凌敏
2021-11-02 14:03:53