S先生与P先生谜题

来源:互联网 发布:浙江卫视网络直播观看 编辑:程序博客网 时间:2024/04/20 13:40

我在这里http://blog.ftao.org/category/develop/python/page/2/ 看到这条题目,觉得很有意思,记录一下。

 

题目:S先生与P先生谜题

设有两个自然数X、Y,2<=X<=Y<=99,S先生知道这两个数的和S,P先生知道这两个数的积P,他们二人进行了如下对话:

  • S:我确信你不知道这两个数是什么,但我也不知道。
  • P: 一听你说这句话,我就知道这两个数是什么了。
  • S: 我也是,现在我也知道了。

现在你能通过他们的会话推断出这两个数是什么吗?(当然,S和P先生都是非常聪明的)

 

 

我看到这条题目,一点思路都没有,不知道从何下手,也是在网上找到了解题思路。

 

Prolog教程S先生与P先生 这里有详细的解题思路

 

Python解S先生与P先生谜题 用python解决这题的代码