百度微盘歌曲下载:PASCAL求解(要源程序)

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/01 20:13:43
赵、钱、孙、李、周五人围着一张圆桌吃饭。饭后,周回忆说:“吃饭时,赵坐在钱旁边,钱的左边是孙或李”;李回忆说:“钱坐在孙左边,我挨着孙坐”。结果他们一句也没有说对。请问,他们在怎样坐的?

用1,2,3,4,5表示五个座位的顺时针顺序,用i,j,k,l,m表示赵、钱、孙、李、周五人,对i,j,k,l,m用五层嵌套从1到5循环。
要满足以下几个条件,则为正确结果:
1、i,j,k,l,m互不相等
2、i-j的绝对值不为1
3、(k-j+5)模5不为0
4、(l-j+5)模5不为0
5、(j-k+5)模5不为0
6、(k-l+5)模5不为0

答案:李,周,钱,孙,赵。
我是以钱为中心的。
这里所说的“细节错误”应该是指左右方向的错误。
因为“结果他们回忆的每一个细节都是错的”。
根据“周回忆说:‘吃饭时,赵坐在钱的旁边,钱的左边或是孙,或是李’。” 这句话得出:
1.赵和钱不可能挨着坐
2.孙或李不可能坐在李的左边
3.而“李回忆说:‘钱坐在孙左边,我挨着孙坐’。”所以,钱和孙也不可能挨着坐,因为周和孙的回忆是矛盾的(不论对错)。
4.根据1,2和3推出:周 钱 孙 是按照这样的顺序坐的。
5.再根据李的回忆,李和孙不挨着坐,而且5人开的是圆桌会,所以最后的顺序是李,周,钱,孙,赵(顺序不唯一)。