|
你可以解决这个难题吗? 有甲、乙、丙三个精灵,已知其中一个只说真话,另外一个只说假话,还有一个随机地决定何时说真话,何时说假话。 你可以向这三个精灵发问三个是非题,每个问题只可问一只精灵,然后你从他们的答复中找出谁说真话,谁说假话,谁是随机答话。 这个难题最困难的地方是,这些精灵虽然都能听懂人话,它们能明白你问的问题,但是它们却不会道人言,它们只会以「Sa」或「Fa」回答,而你却并不知道「Sa」或「Fa」的具体意思,你只知道其中一个字代表「是」,另外一个字代表「否」。 你应该问哪三条问题呢? |
|
你可以解决这个难题吗? 有甲、乙、丙三个精灵,已知其中一个只说真话,另外一个只说假话,还有一个随机地决定何时说真话,何时说假话。 你可以向这三个精灵发问三个是非题,每个问题只可问一只精灵,然后你从他们的答复中找出谁说真话,谁说假话,谁是随机答话。 这个难题最困难的地方是,这些精灵虽然都能听懂人话,它们能明白你问的问题,但是它们却不会道人言,它们只会以「Sa」或「Fa」回答,而你却并不知道「Sa」或「Fa」的具体意思,你只知道其中一个字代表「是」,另外一个字代表「否」。 你应该问哪三条问题呢? |