一种听起来像这样的问题的方法是什么:
A说谎
B说C谎言
D说B谎言
C说B谎言
E说A和D谎言
有多少谎言和多少说实话?我不是在寻找上述问题的答案,而是寻找解决这类问题的方法.非常感谢.
A -> !B
B -> !C
D -> !B
C -> !B
E -> !A & !D
Run Code Online (Sandbox Code Playgroud)
提醒:
X -> Y <=> !X | Y
Run Code Online (Sandbox Code Playgroud)
将5个方程转换为逻辑命题,您将找到答案.
小智 5
解决形式的方程式
X 1 =非X 3
X 5 =非X 2
等等
如果出现等式X i = NOT X j,则形成具有节点X i并连接X i和X j的图形.
现在尝试使用广度优先搜索对图形进行双色处理.
| 归档时间: |
|
| 查看次数: |
1617 次 |
| 最近记录: |