Prolog 人工智能语言中文论坛---打造优质Prolog学习交流园地

一个供Prolog爱好者学习与交流的地方


您没有登录。 请登录注册

由二数的总和与乘积求二数

浏览上一个主题 浏览下一个主题 向下  留言 [第1页/共1页]

1 由二数的总和与乘积求二数 于 周二 十月 16, 2012 8:13 pm

以下题目取自百度百科「S先生与P先生谜题」
美国斯坦福大学的麦卡锡提出的
  设有两个自然数X、Y,2<=X<=Y<=99,S先生知道这两个数的和S,P先生知道这两个数的积P,他们二人进行了如下对话:
  S:我确信你不知道这两个数是什么,但我也不知道。
  P: 一听你说这句话,我就知道这两个数是什么了。
  S: 我也是,现在我也知道了。
  现在你能通过他们的会话推断出这两个数是什么吗?(当然,S和P先生都是非常聪明的)
一起来解吧

查阅用户资料 http://yauhsien.wordpress.com
这个是经典问题,我别说是想解法,题解也暂时跳过了,另外题解在此。
http://hyry.dip.jp:8000/cdtzx/program/prologadv03.htm

查阅用户资料

3 回复: 由二数的总和与乘积求二数 于 周三 十月 17, 2012 2:18 pm

就是要写prolog解题才有意思啊

查阅用户资料 http://yauhsien.wordpress.com

4 回复: 由二数的总和与乘积求二数 于 周三 十月 17, 2012 2:44 pm

链接中,张若愚讲的非常详细,代码解说全有。但是这种问题对我来说太复杂,我暂时还在匹配类的大坑里出不来。等我自己能写出几个解数独的程序就算出坑了,努力中。

查阅用户资料

浏览上一个主题 浏览下一个主题 返回页首  留言 [第1页/共1页]

您在这个论坛的权限:
不能在这个论坛回复主题