难倒名牌大学生的题!你试试
1.四人中的一人做了好事,不留名,校长问是谁做的:
A说:不是我
B说:是C
C说:是D
D说:C说谎
三人说的是真话,一人说假话。编一程序找出做好事的人
2.某地刑侦大队涉及六个嫌疑人的一桩疑案惊醒分析:
A、B至少有一人作案
A、E、F三人中至少有两人参与作案
A、D不可能是同案犯
B、C或同时作案,或与本案无关
C、D中有且仅有一人做案
如果D没有参与作案,则E也不可能参与作案
编一程序,将作案人找出
用C或是C++都可以
----------------解决方案--------------------------------------------------------
我说过了试了,在另一贴子上,怎么又来了重贴?
----------------解决方案--------------------------------------------------------
拉出去斩了
----------------解决方案--------------------------------------------------------
大学生是白痴??
----------------解决方案--------------------------------------------------------
什么道理!!!!!
----------------解决方案--------------------------------------------------------
回一楼:
谈谈第一题的思路:
设四个人的话用A B C D表示,转化为求: A B C D 有一个为假 记做~
(~A &&B&& C&& D )
(A &&~B&& C&& D )
(A &&B&&~ C&& D )
(A &&B&& C&& ~D ) 四个条件中 哪个为真 即为所求。
第二 比较复杂 还没想好。个人意见,愿听详解。
----------------解决方案--------------------------------------------------------
第二题 也差不多了 也设A B C D E F
转化为条件:
A、B至少有一人作案 A||B
A、E、F三人中至少有两人参与作案 (~A &&E&&F) ||(A&&~E&&F)||
(A&&E&&~F) || (A&&E&&F)
A、D不可能是同案犯 .........................
B、C或同时作案,或与本案无关 ......................
C、D中有且仅有一人做案
如果D没有参与作案,则E也不可能参与作案
然后 枚举;
----------------解决方案--------------------------------------------------------
强!!!
----------------解决方案--------------------------------------------------------
http://bbs.bc-cn.net/bbs/dispbbs.asp?boardID=5&ID=28293&page=3
----------------解决方案--------------------------------------------------------