📜  恶魔和沉睡的人的村庄| 高分辨率照片| CLIPARTO谜

📅  最后修改于: 2022-05-13 01:57:26.026000             🧑  作者: Mango

恶魔和沉睡的人的村庄| 高分辨率照片| CLIPARTO谜

问题陈述:

  • 考虑一个有恶魔和一个熟睡的人(从不醒来)的村庄。
  • 请注意,恶魔可以吃掉熟睡的人,但吃了他之后,恶魔就会睡着。
  • 同样,任何恶魔都可以吃掉任何其他沉睡的恶魔,这个过程会重复。
  • 假设恶魔非常聪明,并且总是选择活着而不是吃掉这个人并冒着生命危险。
  • 最初,有65个恶魔和1个熟睡的人。村子里会发生什么?

解决方案:

下面给出了一些更简单的案例,以便更好地理解上述问题陈述:

案例1: 1恶魔和一个熟睡的人
在这种情况下,恶魔会吃掉熟睡的人。恶魔知道,没有人吃他。

案例2: 2恶魔和一个熟睡的人



  • 在这种情况下什么也不会发生。
  • 如果任何一个恶魔吃掉睡着的人,那么恶魔知道剩下的恶魔会杀死他。
  • 所以两个恶魔都会决定不吃熟睡的人。

案例3: 3恶魔和一个熟睡的人

  • 在这种情况下,其中一个恶魔会吃掉熟睡的人。
  • 恶魔知道,剩下的两个恶魔会选择不吃他。
  • 因为这会使它们不安全(考虑情况 2)。

案例4: 4个恶魔和一个熟睡的人

  • 在这种情况下,什么都不会发生。
  • 所有的恶魔都会选择不吃沉睡的人,因为他们知道剩下的三个恶魔中的任何一个都会吃掉他。

结论:

  • 从以上4个案例可以得出,如果有奇数个食客和一个沉睡的目标(无论是人还是恶魔)。恶魔将决定吃掉目标。
  • 如果甚至有几个食者,那么什么都不会发生,因为如果恶魔吃掉了目标,那么他就会成为目标。
  • 在给定的问题中,有 65 个恶魔(食者的奇数)。因此,一个恶魔吃掉了沉睡的人,此后什么也没有发生。

另一种理解方式:

由于偶数可以被分成两两,所以如果恶魔的数量是偶数,那么没有恶魔会冒险吃掉沉睡的目标,因为他知道自己会成为目标。

但是如果恶魔的数量是奇数,那么其中一个恶魔会吃掉沉睡的目标,因为他知道此后没有人会吃他,因为剩下的恶魔数量是偶数(所以他们会成对,他们会知道如果他们吃了沉睡的目标,那么他们自己就会成为目标)。