比较好的逻辑题

今天看到了两个比较好的逻辑题跟大家来分享一下
1:有一根27厘米的细木杆,在第3厘米、7厘米、11厘米、17厘米、23厘米这五个位置上各有一只蚂蚁。木杆很细,不能同时通过一只蚂蚁。开始时,蚂蚁的头朝左还是朝右是任意的,它们只会朝前走或调头,但不会后退。当任意两只蚂蚁碰头时,两只蚂蚁会同时调头朝反方向走。假设蚂蚁们每秒钟可以走一厘米的距离。编写程序,求所有蚂蚁都离开木杆的最小时间和最大时间。
 
2:参加会议:有人邀请A,B,C,D,E,F6个人参加一项会议,这6个人有些奇怪,因为他们有很多要求,已知:  
  (1).A,B两人至少有1人参加会议。  
  (2).A,E,F3人中有2人参加会议。  
  (3).B和C两人一致决定,要么两人都去,要么两人都不去。  
  (4).A,D两人中只1人参加会议。  
  (5).C,D两人中也只要1人参加会议。  
  (6).如果D不去,那么E也决定不去。  
  那么最后究竟有哪几个人参加了会议呢?

因为我现在还没有做出来,所以只是先将题上传上来。 第一个题通过分析后两蚂蚁碰头各自调头可以想象成互相穿过对方,这个并不影响总的时间因为蚂蚁的速度都是一样的,所以两者走对方的路最后总的时间是一样的。 虽然我没有作出来这道题,但是我今天也是有收获得,就是面对一个问题得时候,先通过分析,然后看看问题可不可以转换一下,转换成更容易得逻辑跟更容易编程得问题,然后再进行解答。
答案会在以后上传
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值