两个将军的问题

来源:百度知道 编辑:UC知道 时间:2024/05/28 09:59:13
两个将军各带领自己的部队埋伏在相距一定距离的两个山上,等候敌人。将军A得到可靠情报,敌人刚刚到达,立足未稳。如果敌人没有防备,两股部队一起进攻的话。这是两位将军都知道的。A遇到了一个难题:如何与将军B协同进攻?那时没有电话之类的通讯工具,而只有通过派情报员来传递消息。将这A派遣一个情报员去了将军B那里,告诉将军B:敌人没有防备,两军于黎明一起进攻。然而可能发出的情况是,情报员失踪或者被敌人抓获。即:将军A虽然派遣情报员将军B传达“黎明一起进攻”的信息,但他不能肯定将军B是否收到他的信息。事实上,情报员回来了。将军A又陷入了迷茫:将军B怎么知道情报员肯定回来了。将军B如果不能肯定情报员回来的话,他必定不会贸然进攻的。于是将军A又将该情报员派遣到B地。然而,他不能保证这次情报员肯定到了将军B那里……
这就是“协同攻击难题”,它是由格莱斯于1978年提出。更为糟糕的是,有学者证明,不论这个情报员来回成功地跑多少次,都不能使这两个将军一起进攻。
如果你是这两个将军的其中一个,你有什么办法?

好吧,我来解释这个每天我都要处理的问题。A派遣通讯兵接触B,总攻时间定在凌晨6点,先头部队可在凌晨3点到A指定地点回合,凌晨4点将A的预先实施方案全面落实,准时打响总攻。若3点不能和友军回合,那就再改时间吧。