猜数字,设计与修改,轩辕工作室,轩辕春秋文化论坛">


标题: 猜数字, 有奖答题
性别:未知-离线 Maxwell

代王
监管使
枢密直学士
山南西道节度使

Rank: 27Rank: 27Rank: 27Rank: 27Rank: 27Rank: 27
柱国(正二品)
组别 诸侯
级别 征东将军
好贴 4
功绩 1845
帖子 5801
编号 622
注册 2004-7-7


发表于 2005-1-19 15:53 资料 文集 短消息 看全部作者
n = 4  A = [0..9]
1. 从A中随机取出n位数,生成当前四位数
2. 生成当前四位数的补集A
3. 依次改变各位上的数字为补集中的数字,测试AB的变化情况,确定哪些位是A哪些是B(说的不严谨)
4. 调整B的位置使其全部产生A
5. n - N转到1

  没受过做竞赛的训练,只好乱写一气,算是制造人气吧   这个思路肯定能求出来,不过应该是最慢的算法了  程序也比较繁杂,就。。。


顶部
性别:未知-离线 Maxwell

代王
监管使
枢密直学士
山南西道节度使

Rank: 27Rank: 27Rank: 27Rank: 27Rank: 27Rank: 27
柱国(正二品)
组别 诸侯
级别 征东将军
好贴 4
功绩 1845
帖子 5801
编号 622
注册 2004-7-7


发表于 2005-1-21 12:19 资料 文集 短消息 看全部作者
什么语言都无所谓的,同样的算法各种语言用时差不了一个数量级的。


顶部

正在浏览此帖的会员 - 共 1 人在线




当前时区 GMT+8, 现在时间是 2025-7-28 23:14
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.009195 second(s), 9 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP