当前位置: 代码迷 >> C语言 >> 难倒名牌大学生的题!你试试
  详细解决方案

难倒名牌大学生的题!你试试

热度:212   发布时间:2005-09-21 21:39:00.0
难倒名牌大学生的题!你试试
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
----------------解决方案--------------------------------------------------------
  相关解决方案