如何用最少的数字获得 rngdle 中所有的番种?
Disjoint_cat · · 休闲·娱乐
由于作者逐渐沉迷国标麻将,所以「badge」被翻译为了「番种」。
省流:目前上界为
你说得对,但是 RNGdle 是一款由不知道谁自主研发的一款全新随机数字比拼游戏。
这个游戏的玩法非常简单,每天可以随机抽取一个
显然这个游戏是运
其中亦存在很多的极为困难的番种,甚至于每次仅仅有
但是假设我们知道了随机种子,可以随意控制抽奖姬输出任何我们想要的数字呢?此时我们最快多少天可以达成全收集呢?
想要知道如何收集所有番种,首先得知道都有哪些番种。但是 RNGdle 的网站上并没有所有番种的列表(只有一个 badge set 页面,但是它不但只能看到自己收集过的番种,而且其中也有很多的遗漏和重复)。
我们需要使用 https://rng.cubityfir.st/,这里有很多关于 RNGdle 的小工具,可以随意输入想要的数字,也有番种列表,在这里还可以输入一些数字后看到它们解锁了哪些番种——这正是我们需要的。顺便一提,它还使用贪心算法(每次取新增番种最多的数加入)得出了这个问题的一个上界
我们从思考起来最简单(解锁起来最困难)的部分开始:如果只有一个数满足一个番种,那么我们就不得不带上它。它们是:0,1,2,3,4,5,6,7,8,9,42,67,69,86,101,365,404,420,666,777,911,1337,1984,7734,17776,80085,86400,365365,420420,424242,666666,676767,696969,777777,911911,1000000,共
然后有几个「二选一」的番种:8008/58008,247365/365247,69420/42069。其中第一个因为有一个「包含
然后看看剩下的没有解锁的番种:
- (2/3/4) Consecutive Numbers [(Contains/Scrambled)]
- sequence(3/4/5/6), (Royal/Straight) Flush, Waterfall, Straight
- Semi-(Eon/Epoch/Millennium/Century),(one/three)-Quarter Century
- (Quint/Quad/Triple/Double) Nine, Heavy
- Framed (Quad/Double), Contiguous (Three Pairs/Full House/Pairs), Paired Bookends
- 杂项:Hello, Crescendo, Secret Agent, Equation
从简单的开始:第 4 行可以一个
再看 Semi 系列,考虑尽量多的复合,选取
此时还剩 (2/3) Consecutive Numbers(含 Scramble), Framed Double, (1/4 1/2 3/4) Century, Crescendo, Equation(你一个绿的番种怎么能坚持这么久)。考虑尽量两两配对:
- 3 Consecutive - Equation:
595857 (唯一一个); - 2 Consecutive - 3/4 Century:
7475 ; - Crescendo - 1/4 Century:
1525 ; - Framed Double - 1/2 Century:
433550 ;
最后剩一个 3 Consecutive Scramble,随便取一个
所有的数:0,1,2,3,4,5,6,7,8,9,42,67,69,86,101,365,404,420,666,777,911,1337,1525,1984,7475,7734,13579,17776,50000,55000,58008,69420,71098,78910,80085,86400,101211,107734,161803,247365,271828,314159,335500,365365,420420,424242,456789,466550,595857,628318,666666,676767,678910,696969,700007,777777,911911,987654,999999,1000000。可以粘进上述链接验证。
如果要再减少的话,可能需要一些更诡异的复合方式,但是作者太菜了,所以,额,先这样吧。
Upd:我们可以做到
在剩下九个番种的时候,我们发现存在两个数同时满足 Framed Double、Equation 和 1/4 Century:
新的数集:0,1,2,3,4,5,6,7,8,9,42,67,69,86,101,365,404,420,666,777,911,1337,1984,7734,13579,17776,50000,55000,58008,69420,71098,78910,80085,86400,107734,161803,247365,271828,314159,335500,365365,420420,424242,442441,456789,484950,628318,666666,676767,678910,696969,700007,747675,777777,911911,977225,987654,999999,1000000。
还能再压吗(?)