zoukankan      html  css  js  c++  java
  • 再加进来一个犯人,该如何分汤以避免纷争

    一间囚房里关押着两个犯人,每天监狱都会为这间囚房提供一罐汤,让这两个犯人自己来分。起初,这两个人经常会发生争执,因为他们总是有人认为对方的汤比自己的多。后来他们找到了一个两全其美的办法:一个人分汤,让另一个人先选。于是争端就这么解决了。可是,现在这间囚房里又加进来一个新犯人,现在是三个人来分汤。必须寻找一个新的方法来维持他们之间的和平。该怎么办呢?

    本题是按照一般人的心理来作为前提的。分汤的人不能先选,先选的人不参与分汤,每个人都为自己的行为买单。再加进来一个犯人,假设现在牢里的三人是甲、乙、丙,甲将汤分为三份,由乙、丙两人先选,剩下的一碗是甲自己的,分汤的后选;现在乙、丙两人选汤的先后顺序又成了一个问题,那么将他们两人的汤倒一起,再按照最早一人分汤另一人先选的方式。

    个人愚见:虽然是心理方面的,但是也不必纠结于其中两人合伙欺负另一人,因为这样会增加太多的因素、太多的可能性。避免纷争维持和平,就是要避免损人,但是可以利己。

  • 相关阅读:
    Cookie与session
    orm之中介模型
    mysql数据库基础命令——幕布链接
    css——幕布链接
    HTML基础——幕布链接
    js基础——幕布
    三层结构与MVC
    [C++]3-1 得分(Score ACM-ICPC Seoul 2005,UVa1585)
    [C++]环状序列(CircularSequence,ACM/ICPC Seoul 2004,UVa1584)
    [C++]猜数字游戏的提示(Master-Mind Hints,UVa340)
  • 原文地址:https://www.cnblogs.com/xiaolongren/p/11919005.html
Copyright © 2011-2022 走看看