一直只有一句预测是对的,那么
1、设张是对的,则其他都是错误的.那么王说的“甲不是第一名”也是错误的,那就是说甲是第一名,与前面的假设相矛盾,所以可以判断张说的是错误的.
2、设王朔的是对的,则其他都是错误的.无法得到连锁反应,也无相矛盾之说.
3、设李说的是对的,那么乙是第二名,那么甲丙丁不是第二名,乙不是一、三四名,丙同时也不是第三名.其他都是错误的,所以丁不是第一名,甲是第一名,乙是第二名,那么丙丁不可能是一二名.连锁反应,丙不是一二三名,那么他就是第四名,丁是第三名.
结论:甲第一,乙第二,丁第三,丙第四.
(第三个假设建议列表格)
4、设赵说的是对的,则其他都是错误的.所以设甲不是第一名,乙是第二名.那么甲丙丁都不是第二名,乙不是第一名,丁也不是一名,那么丙就是第一名.与李的错的假设相矛盾.
所以排名顺次为为甲乙丁丙.