大乐透前区跨度怎么算?

包乃丽包乃丽最佳答案最佳答案

这个问题,我第一次知道了该怎么回答。 以前都是直接给公式,但是这样真的好吗?会不会让题主产生“数学家真会装逼”的感觉……所以我们还是从最基本的开始。 先引入两个概念:最大间距、最小间距。

最大间距就是相邻两数字间距最大的那一组,如图中红色箭头所示;而最小间距就很好找了,就是所有间距中最小的一组(蓝色) 。

现在可以定义前区跨度了——五个未注号码中,最大间距减去最小间距的差值。 大乐透一共有10个前区号码,我们把这10个号码分成5组,每组2个号码。

以图中为例,最上面的红箭头表示的第一组和第二组的号码,我们把它叫做A组,中间的两组我们叫做B组,下面蓝色的是C组,最后面是D组。 我们先把所有可能的A、B、C、D都列出来,然后求它们的最大间距和最小间距并相减。

因为最大间距是不包含这两个数的间距,因此我们会把第一组的一个数跟最后一组的第一个数相连,这样最大间距就不含它们了。 同理,因为最小间距也不包含这两数,所以我们把第一组的一个数和第四组的第一个数连接,而它是最小的,所以就这样定了。

最后我们求出所有的可能,进行相减,看看哪个结果最小,它的两数就是我们这组的前区号码。

举个例子帮助理解:比如说我现在买了73、83、93、103、113,那我的A组就是83、93,B组是73、103,C组是43、53,D是63、73。然后计算它们的最大间距与最小间距并相减,得出最后的结果20,由于这个结果比我的买号范围小,所以我中了。(我这里为了计算方便,把每个区的个数设得很大,其实没必要这样,只要每个区间不超过3个号即可。) 这个算法最简单,也最不容易错,而且避免了各种杀号和定胆的问题。至于中不中奖,那就是另一个问题了……

我来回答
请发表正能量的言论,文明评论!