大厅中就只有一个密码箱,并没有见到任务中描述的对手groupy,看起来现在唯一能做的就是解开密码打开箱子了。屏幕上的内容不多,我俯下身来,拟屏直接穿过了密码箱,有点碍事了呢!我将拟屏调整为空间锁定,锁定在密码箱后上方,然后开始拨弄屏幕上的密码栏,这样看屏幕就舒服多了。
{屏幕是触屏的,手指在密码部分按,会依次变成0-9,也就是说密码是纯数字,不可能在里面打出groupy,所以接下来该怎么做呢,接洽者先生?你应该知道很多东西的。}密码需要六位,groupy正好是6个字母,这显然不是巧合,字母和数字之间有对应关系,接洽者说自己有高度的认知,不知道能不能帮上忙。
Ctr{这是你第一次做任务,我在此说明一下我的责任,我会为你提供相应的game_rules(游戏规则)的说明,用‘gr’表示;以及为你记录通过你的眼睛收集到或者你自己推算出的重要信息(important_information),用‘ii’表示;还有就是提供快速计算。比如现在gr表示为,打开密码箱并击败groupy。ii表示为ii1:密码为6位数字;ii2:确定键有使用间隔,初次使用产生3min冷却时间;ii3:骰子每2s转动一次。重要信息我可以量化表达,但是怎样使用这些信息必须你自己进行判断,为了方便起见我现在为你新建一个拟屏,这个拟屏并排在主屏旁边,就放在左侧吧,主屏往右平移一点,新建拟屏作为为辅屏,当前页面记录了‘gr’、‘ii’,你可以很直观的看到,如果还有其他的信息,都会增添到辅屏中,你随时都可以翻开记录查看。}
双屏幕只能用非常直观来形容了,接洽者的作用更明显了,ii中记录‘ok’键有使用间隔,刚刚我确实有点到,旁边有个冷却倒计时,是3分钟没错,ii里说明是初次3min,第二次还没确定会有多久的冷却时间,这大概是为了限制提交答案的次数,所以接下来我务必要减少提交答案的次数,也就是说要确保密码的正确后再按OK键,现在只有全力解出密码了!
信息只有“groupy”,这是我要击败的对象的名字,他出现在箱子上并不意外,而且并不一定是关于密码的,那么现在我所能研究的东西只有这个不停转动的骰子了。
{2秒钟转动一次是吧,而且每次转动后骰子都会显示出3个面,每个面上的点都有不同的颜色。我盯着骰子看,1蓝4黄5绿,2秒而后变成2紫3红6蓝,再过2秒变成3紫5橙6绿,这里……接洽者,骰子上点的颜色有统计吗?}
Ctr{从开始到现在,记录骰子转动137次,总共出现6种颜色,分别是红黄蓝绿紫橙。有关颜色信息保存至‘ii3’中。}
“哦!厉害!厉害!”我边喊边将目光移向辅屏,‘ii3’中以列表的形式展示出了所有记录。
{你还真厉害呢,这些都是非常有用的东西。}
Ctr{那有没有什么发现呢?}
果然这个骰子就是关键点,六种颜色,六位密码,骰子也是六个面,六种点数,这其中必有某种对应关系!
{我有没有发现什么你应该是知道的吧!况且这么长的表格我不可能一一去看,倒是你应该发现很多东西吧。}
Ctr{我知道的很多,关键是你想要知道什么!}
{哎?!那好吧,那就以问答的形式开始吧,这么多数据一定有规律等着被总结出来,那么从最基础的开始吧。在一次转动中,是否有2个或3个点数的颜色是相同的?}
Ctr{记录转动149次,出现一次转动中2个或以上的点数颜色相同的次数是0次。}接洽者描述的同时,这条信息显示到了辅屏上,然后存储到重要信息中,总之接下来有用的信息都会被保存了!
149次,也就意味着时间已经过去298秒了,5分钟了,不过现在也没时间去考虑时间的问题!
[LT1h35min,WT0h25min,LL26k/26k/30k]
{关于点数1的数据统计,比如出现次数以及颜色分布什么的我想听一下!}
Ctr{统计转动161次,点数1出现84次,其中红色16次、绿色15次、橙色14次、蓝色13次、黄色13次、紫色13次。}
{点数1出现6种颜色,而且出现的次数接近,这说明骰子的转动具有随机性,请问另外5种点数是否均出现过6种颜色。}
Ctr{是。}
每次转动6种点数总共对应6种颜色,但每种点数对应的颜色在转动后可能会发生改变,这种改变可能是有规律的,这应该就是解决问题的关键。
{我现在假设1-6点数的颜色分别为红黄蓝橙绿紫,请调出符合这个假设的转动,以及随后的5次转动。}
Ctr{统计179次,符合条件数0。}
{0,难道是我给的条件不对?}表上所提供的数据只有3个点及其对应的颜色,事实上骰子只能看到3个面,统计数据也只有3个面的,这就意味着假设6个点的颜色好像是没有意义的,那么我就从3个点着手。
{接洽者,请罗列出3个面上的点数分别是1、2、3这种情况符合条件的数据。}
Ctr{统计196次,出现24次3个面的点数为1、2、3,详细数据如所屏中所示。}
辅屏中出现了3个面上的点数分别为123是的统计次序数以及各个点对应的颜色。
{第13次‘黄蓝绿’;第28次‘紫绿蓝’;第31次‘橙紫红’;第35次‘蓝黄绿’……看了一下这里貌似并没有‘红黄蓝’或者‘紫橙绿’3种颜色的组合,我想看一下这2种组合的数据。}
Ctr{统计223次,其中‘红黄蓝’28次,‘紫橙绿’27次,2种组合分别列出。}
我盯着辅屏的数据看了些许时间……来了!从列表中不难看出出现红黄蓝时的点数组合只有2种,分别是‘1、2、4’和‘3、5、6’。同样地,出现紫橙绿时的点数组合也是‘1、2、4’和‘3、5、6’两种。仔细观察不难发现两组数之间存在相加关系!‘3、5、6’可以通过‘1、2、4’两两相加得到。而在点数的颜色方面,‘红黄蓝’作为美术三原色可以通过加色法原理两两相加得到‘橙绿紫’,其中红+黄=橙,黄+蓝=绿,红+蓝=紫。现在点数的加法关系与颜色的加法关系是否关联只要验证就能得到了!
{额,我总结了一下,提出以下假设:在每次转动中,骰子的6种点数按以下规则对应6种颜色。I,当3原色分布在点数1、2、4上时,点数3的颜色为点数1与点数2的混色,点数5的颜色为点数1与点数4的混色,点数6的颜色为点数2与点数4的混色;II,当3原色分布在点数3、5、6上时,按照6应1、5对应2、3对应4的原则带入I计算点数1、2、4的颜色。以上假设请求验证。}
Ctr{接受验证,验证通过,用时1s,统计次数264,代入数据264组,通过数据264组,通过率100%。}
Bingo!如此以来虽然只能看到三个面,但是通过计算就能知道骰子每次转动6种点数的颜色。骰子的颜色已经解决了,而能作为密码提示的只有“groupy”,红黄蓝橙绿紫分别是red、yellow、blue、orange、green、purple。在groupy中gropy分别是绿红橙紫黄的首字母,剩下字母u对应blue也可以说的过去,因为B往往用来代表black。那么groupy就对应“绿红橙蓝紫黄”,也就是说密码很大可能就是“绿红橙蓝紫黄”所对应的点数,现在只要输入对应的点数来验证这个想法就可以了。如此又有新的问题了,骰子每2秒转动一次,每次转动颜色所对应的点数都会随机变化,也就是说密码是一组变动数字,这样的话要在2秒内计算出密码并且输入是无法做到的,如何才能输入密码来呢?!看起来还需要一个解决快速变动的动态密码输入的方案。
{接洽者先生,按照刚刚的假设,可以计算出来骰子6个点数的颜色,这在刚才你已经验证过了,我想这是没问题的,本次我的对手是groupy,这个名字就在密码输入空格的下方,对应着6位数的密码,这是很明显的提示了,密码按照“绿红橙蓝紫黄”所对应的点数输入,但是这个点数是按照骰子的转动发生变化,也就是2秒钟变动一次,我不可能在2秒钟之内计算出groupy所对应的点数,然后把点数输入到屏幕中。我现在想做的是先确定一种组合,按照这种组合输入密码,当骰子掷出这种组合的时候按下确定键,但是无论哪种组合都会出现8种情况,因为骰子有8个角,2秒钟的时间我很难判断这种组合是否符合我的设定,假如匆忙按下,如果错误,确定键会处于冷却时间,我这样想你能明白吧?你能读取我嘛!如果是你的话看骰子就不会产生错误的吧?}
Ctr{肯定!10的23次方每秒级别以下的计算不会产生错误。}接洽者这样在我脑海中说道,至于接洽者所说的计算级别到底是怎样的级别我想象不到,反正速度不算慢就是了,总之现在不是了解这些的时候。
{我现在假设点数1-6对应的颜色为红黄橙蓝紫绿,那么groupy所对应的密码就是613452。我先在密码中输入613452。ok,完毕!那么,当骰子转动到符合以上假设时请报告给我,我把手放到OK键上面待命,现在开始!}
[LT1h12min,WT0h48min,LL26k/26k/30k]
(本节完)