吾爱破解 - LCG - LSG |安卓破解|病毒分析|破解软件|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

搜索
查看: 220|回复: 4

[求助] 数字概率计算问题

[复制链接]
hjw1635596002 发表于 2019-10-10 00:46
各位大佬提供个思路或者给个代码参考一下

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

孤狼微博 发表于 2019-10-10 01:38
这个是不是酷Q里面的那个1A2B的游戏
xiaohui888 发表于 2019-10-10 05:35
给楼主提供一个思路,JAVA我不会。首先你要确定正确的数字再去找顺序。
9631       1A2B   这条和第4条不重复
5763       0A1B   这条和第3条,第5条,第6条都有重复数字
4076       0A1B   这条和2,4,5,6条也有重复数字
8542       0A2B   。。。。
7410       0A2B   。。。。
0154       0A2B   。。。。
9631 8542      1A4B  只有这2条没有重复,也能筹够4位的答案数字。
用2条不重复的确定有4个数字是完全正确的。然后再排除一下就可以了。。

w92vv 发表于 2019-10-10 07:52
这不是猜数字游戏吗,我用delphi编过这个
我用数组存放数据 先逐个比较 记录数字对的数量
再通过取数组对应元素 判断 位置对的个数
15774211127 发表于 2019-10-10 13:14
本帖最后由 15774211127 于 2019-10-10 13:24 编辑

9 6 3 1 >1A2B

5 7 6 3 >0A1B

4 0 7 6 >0A1B

8 5 4 2 >0A2B

7 4 1 0 >0A2B

0 1 5 4 >0A2B

首先第1行和第4行每组数据都有两位数与指定数相同,且第1行和第4行数据不重复

所以指定数一定由[9 6 3 1 8 5 4 2]中的数字构成

看第5行0A2B,4个数字里 由于只有4、1出现在上面的范围里所以4、1确定

再看第6行,由于1、4确定,所以5在范围里排除,变成[9 6 3 1 8 4 2]

然后第3行,0A1B 由于数字1、4确定所以只能是4,所以范围里6排除,变成[9 3 1 8 4 2]

再看第2行,0A2B,只有3在范围里所以数字3确认

再看第一行1A2B 由于1、4、3确定所以9、6排除,范围变成[1 8 4 2]

所以[1 8 4 2]组成指定数字

位置排不出来,因为题目有问题

看第3-6行对于数字4 ,4个4的位置个不相同,但是这4行都是0A,所以一定有问题

再看第一行1A2B但是只有1在范围里,所以也有问题
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:禁止回复非技术或与主题无关水贴,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2019-10-16 10:19

Powered by Discuz!

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表