问题再提一遍 远不止100分啊!很多人都提出这个问题 --- 求教!!!

Alexgg 2002-09-23 12:26:51
0-9 十个数字,你定一个四位组合如:5618,由电脑猜,每猜一次,你将结果告诉电脑:数字对,位置也对,用A表示,数字对,但位置不对,用B表示。例如电脑猜5123,你可输入1A1B,这样电脑猜8次,将你定的数字猜出。
...全文
83 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Smile_Tiger 2002-09-26
  • 打赏
  • 举报
回复
建表过滤法:)
ssmg 2002-09-26
  • 打赏
  • 举报
回复
如果让我来猜的话,先猜1234,再猜5678(即前两次输入互不相同的数字),根据回答过滤,我试过,这种方法猜中的几率很高.
Hawk_sun 2002-09-25
  • 打赏
  • 举报
回复
逆向思维!电脑的程序还是由人来编!!csdn上有一个源程序,地址是:
http://www.csdn.net/cnshare/soft/12/12037.shtm
djniulihao 2002-09-25
  • 打赏
  • 举报
回复
关注
starfish 2002-09-23
  • 打赏
  • 举报
回复
4个数字的话
先随机猜一个
然后根据人的回答
过滤剩下的可能数字
然后再随机猜一个
…………
可以证明,概率意义下只需要7次(7次还是6次的)就可以猜出
kingvictor 2002-09-23
  • 打赏
  • 举报
回复
u p
bjay 2002-09-23
  • 打赏
  • 举报
回复
两个电脑互相猜也不错。:-)

一句废话?
suerain 2002-09-23
  • 打赏
  • 举报
回复
为什么不是电脑出题你来猜?

33,028

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧