彩票中的遗漏、冷热的算法?

zhou20899 2016-01-13 03:56:24
求大神指点,时时彩中的号码遗漏是怎么根据开奖号码计算出来的?
假如开奖号码如下:
20160113059 1,3,0,4,2
20160113058 1,0,2,2,0
20160113057 4,4,7,0,5
20160113056 3,5,7,2,4
20160113055 2,3,9,3,8
20160113054 5,8,9,0,3
20160113053 4,7,9,1,2
20160113052 1,8,1,4,6
20160113051 3,7,5,1,9
20160113050 1,1,0,3,7
20160113049 3,3,9,5,2
20160113048 2,8,0,2,3
如何得到每个位数(总共5位)中的每个数(0-9)的遗漏?
结果如下图:

...全文
2155 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
-0000- 2016-01-15
  • 打赏
  • 举报
回复
题目是如何得到每个位数(总共5位)中的每个数(0-9)的最大遗漏次数
xuzuning 2016-01-13
  • 打赏
  • 举报
回复
你要什么,我不知道 我只能按你说的推算:如何得到每个位数(总共5位)中的每个数(0-9)的遗漏?
zhou20899 2016-01-13
  • 打赏
  • 举报
回复
谢楼上版主回答! 不过我不是要找出缺少的那个数,而是比如 万位上 0 已经距离上一期有10期没有出现过了,然后这个万位上的0 的遗漏值就是10 。
xuzuning 2016-01-13
  • 打赏
  • 举报
回复
$s =<<< TXT
1,3,0,4,2 
1,0,2,2,0 
4,4,7,0,5
3,5,7,2,4
2,3,9,3,8 
5,8,9,0,3
4,7,9,1,2
1,8,1,4,6
3,7,5,1,9
1,1,0,3,7
3,3,9,5,2 
2,8,0,2,3
TXT;
foreach(preg_split("/[\r\n]+/", $s) as $v) {
  $h[] = explode(',', $v);
}
if(! function_exists('array_column')):
function array_column($ar, $key) {
  return array_map(function($item) use ($key) { return @$item[$key]; }, $ar);
}
endif;
$d = range(0, 9);
for($i=0; $i<count($h[0]); $i++) {
  printf("第%d位缺 %s\n", $i, join(',', array_diff($d, array_column($h, $i))));
}
第0位缺 0,6,7,8,9
第1位缺 2,6,9
第2位缺 3,4,6,8
第3位缺 6,7,8,9
第4位缺 0,1,8

20,397

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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