“你知道二进制数吗?”
“二什么树?”山羊一头雾水。
“……你就当它是一个序列,每个数字都能化成对应的二进制序列。把1000化为二进制数,就是1 111 101 000。”凌秋用匕首尖在地上写演算着。
“1-1000每个数字都可以化成一个不超过十位的二进制数。
一共十位,从左到右,每一位数分别代表小猪10号、小猪9号、小猪8号……最后一位是小猪1号。
比如,1号水的二进制是0 000 000 001,就把1号水喂给1号小猪。
2号水:0 000 000 010 ,把2号水喂给2号小猪。
3号水:0 000 000 011,把3号水喂给1号和2号小猪。
……
1000号水:1 111 101 000,把一千号水喂给4、6、7、8、9、10号小猪。
同时喂给小猪后,由于每个数的二进制序列都是独一无二的,这样,就可以根据十个小猪死亡的序列倒推是哪瓶水有毒了。”
“怎么推?”山羊隔壁的黑衣青年偷偷瞄了一眼凌秋,没忍住问出了声。
凌秋收起匕首,轻声解释道,“如果是1、2、3号小猪死,死为1,活为0,就是0 000 000 111,转化为十进制就是7号水有毒。
如果356789号死,就是0 111 110 100,转换为二进制就是500号水。”
“哦!我明白了……哎!”青年恍然大悟,猛的抬头,一个不注意差点被野猪咬在小腿上,他回过神来,一脚踢开小野猪,继续奋力“挖矿”。
“986……1004!”山羊激动地尥了个蹶子。
不远处的和尚凉嗖嗖地斜了它一眼。
“快快快!咱们赶紧走,他娘的,别让那老和尚追上了。”话音未落,眼前的山羊已经消失了。
“退出游戏。”凌秋连忙追上去。
【恭喜您完成C级副本“黄金矿工”。
普通成就:
1、前十名完成任务。(完成)
2、挖到两块及以上金块。(完成)
3、在黄老板的商店消费一次。(完成)
隐藏成就:
1、问题回答正确。(完成)
通关等级:A;
奖励:500ml矿泉水×2、100g面包×2、200g火腿肠×1。
隐藏成就奖励:鞭炮×1(可查看属性)】
凌秋睁开眼,几道影子“唰唰”从面前落下。
是副本的奖励,她迅速抬手接住,放进空间。
旁边的山羊没反应过来,矿泉水和饼干噼里啪啦砸了它一脸。
“他娘的,每次都这样。”山羊骂骂咧咧地甩了甩头,低头碰了一下,物资便消失在了原地。
现在人均空间了?
凌秋有些惊讶,但面上没有显露出分毫。
集市已经散了,街上只剩几个收摊的小贩,一阵风吹过,卷起了地上残留的垃圾,吹散了空气中稀薄的烟火味。
凌秋叹了一口气,掏出匕首,眯着眼微笑地看向山羊,“现在可以说说空间裂隙的事了吧。”
山羊打了个冷颤,连忙哒哒哒地走到她身旁,“可以可以,咱们赶紧走,走着说。”
凌秋怀疑,她就是遇到了所谓的“空间裂隙”,才来到这个鬼地方的。她收起匕首,领着山羊朝她来时的路走去。
……
“关于空间裂隙,把你知道的都说说。”凌秋率先发问。
“咳……”山羊清了清嗓子,“你应该也是任务者,那你一定知道,这个空间裂隙,相当于平行宇宙里的bug,随机存在于各个平行宇宙,它时间地点形式不定,很少有人能找到它。”
“但我有一个技能!”山羊得意的“咩”了一声,“能检测到空间裂隙的大概位置、近期内接触过它的人或物。”
“不过绝大部分空间裂隙都被中转站修复了,穿过裂隙只会到达中转站,你接触过肯定知道,那你还找它干嘛?”山羊疑惑的看向凌秋,“难道你也相信那些传言?”
“什么传言?”
“就是什么未修复的裂隙能通向宝藏啊,完美世界啊那些乱七八糟的谣言,都他娘的骗傻子……”山羊低下头小声叨咕着。
凌秋陷入了沉思,没有搭理它。
首先,她很有可能是误入了一个未修复的裂隙,才来到了这个世界,想要回去,可能需要再次穿过未修复的裂隙,而这个想要找这种裂隙非常困难。
其次,现在可以确定,她所处世界,是一个平行宇宙,照山羊所说,平行宇宙还有很多个。
最后,有一个叫中转站的地方,听起来可能是供“任务者”中转的地方。
“内个……”山羊冷不丁地出声,“你任务还剩几天,我还剩四天,要不我们组队?”
“……”它怎么知道她的任务。
见凌秋不吭声,山羊连忙劝道,“生存类世界还是组队比较好,我之前临时组的队友他娘的完成任务回中转站了,咱们组队,遇到危险还能互相照应。”
难道所有任务者在这个世界的任务都是一样的?
凌秋低头看它,一张羊毛胡乱生长的脸上写满了“我怕那和尚”。
“好啊,我第一天到,”凌秋撒谎不打草稿,“你作为队友,给我讲讲这个地方?”
“好嘞!”山羊浑然不知道自己又被套话了,它兴奋地晃着短尾巴,“叫我毛不掉吧,你……”
“……周禾。”
“好的,周禾,咳咳,这个宇宙,就是个普通的D类生存型宇宙。”毛不掉撇了撇嘴,“几年前突然末日,食物全烂了,他娘的就连我空间格子里的东西都烂了,想要食物就得参加这个世界的小副本。”
跟她想的差不多。
“D类嘛,你懂的,都简单,就连副本失败的惩罚都不致命。”毛不掉语气多了几分不屑,浑然忘了刚刚哭爹喊娘求她帮忙的样子,“不过副本都是随机的,很多找不到副本的人都饿死了。”
凌秋脚步微微一顿,随后又若无其事地跟上。
“诶,对了,副本和这个世界时间流速不一样,就咱们刚才那个什么矿工,放到现实大概过了三天。”
三天?
凌秋连忙查看任务进度。
55%
果然过了三天。
“咔嚓”,落叶碎裂的声音自后方传来,黏糊糊的空气中隐隐约约有一丝铁锈味。
毛不掉在旁边说得唾沫横飞,凌秋放慢脚步,悄悄从盒子的储物空间里拿出一把刀。
“喵~”
凌秋猛地转身,就见那和尚拎着沾满血的大刀,朝着毛不掉横劈过去,破风声携着阵阵煞气扑面而来,这一刀下去,那羊不死也得半残。
开什么玩笑,她还要靠它找空间裂隙呢。
凌秋提着刀就迎了上去。
“当”的一声,两刀碰撞,凌秋瞬间虎口发麻,右臂酸疼,连人都被震退了几步。
“多管闲事。”和尚冷冷地瞥了她一眼。
“咩!!啊!!”毛不掉被吓出母语,撒蹄子就跑,“救!咩!!”
和尚没有立马去追,他弯腰拾起一块石子,手一挥,石子就如离弦的箭般飞了出去,“啪”的一下击中了毛不掉的前腿,整头羊应声而倒。
“诶等等!”凌秋见状,连忙快步上前挡住毛不掉,“这羊吃了影响素质和智商,你要是想喂猫,我这有火腿肠。”
和尚抬起刀,冷漠的脸上带了一丝嫌弃,“吃它?又膻又臭。”
看来这是非杀不可了。
凌秋眼神一暗,忍住虎口的疼痛,一手握刀挡住和尚的攻击,一手悄悄拿出大力药水。
“咔”,承受两次暴击的刀在凌秋手中碎裂开来,她迅速甩掉刀柄,准备再拿一把出来。
然而和尚速度更快,凌秋的手还没碰上盒子,他的第二刀已经结结实实地削在了毛不掉头上。
刹那间,羊毛卷着落叶满天乱飞,就连和尚胸口的小猫,都忍不住从僧袍里探出脑袋伸爪子去抓。
凌秋有些不忍地低头看向山羊。
好家伙。
从前山羊额前浓密的、不知道养了多少年的毛,被齐根削掉。
杀马特变地中海了。
和尚收起刀,手在衣服上胡乱蹭了蹭,伸出蹭干净的手指摸了摸胸口的小橘猫,“给你报仇了。”
随后拽着一张二五八万的脸冲凌秋摊开手。
“嗯?”凌秋有点懵。
“啧,火腿肠。”和尚有些不耐烦。
……
算了,反正毛不掉也没事,就当喂狗了。
凌秋掏出两根火腿肠打发了和尚,目送他抱着猫走远。
猫奴真可怕。
“起来了。”凌秋踢了毛不掉一脚。
“我都死了起个屁啊。”毛不掉翻着白眼有气无力的回道。
“得了,肉都没掉一块死什么死。”凌秋无语。
“那我脑壳怎么凉飕飕的。”羊羊疑惑。
“毛没了当然凉。”
“毛?我养了一年的毛啊!!”毛不掉垂死病中惊坐起,“我他娘的跟你拼了臭和尚!”
它抖了抖身上的灰,象征性地冲着和尚离开的方向跑了几步,“你怎么不拦我?”
“你打得过吗?”
“……”毛不掉屈辱地掉头回来,“等……等我读完这本魔法书,我他娘的就送他下地狱。”
“可得了吧,你先撞的人家的猫。”
“我刹住闸了!再说了他那猫就掉了两根毛,还挠了我一爪子。”
“别墨迹了,走不走,再不走你其他毛也别想要了。”
“你他娘的……走走走。”
作者有话要说:发现有很多宝子对小猪找药的问题有争议,这里放一个简单版:
两只小猪找四瓶药里的一瓶毒药(小猪1号和2号)
0、1、2、3化为二进制分别是(这里药水序号从0开始可以减少消耗一头小猪,1000瓶药的不影响):
00(不喂给小猪)
01(喂给小猪一号)
10(喂给小猪2号)
11(喂给小猪1号和2号)
注:这里四瓶药是一起喂给小猪的。
如果没有猪死,就是00,00化为十进制就是0号
如果一号死,就是01,01化为十进制就是1号
如果二号死,就是10,10化为十进制是2号
一二号死,就是11,11化为十进制是3
每个二进制的序列都是独一无二的,所以可以根据死亡序列倒推出有毒的药。
注:题里要求是一天找到有毒的药哦,如果不限天数的话,一只猪重复喂药知道找到那瓶有毒的就可以了。
这就是二进制的魅力哈哈,我看有好多小可爱提的是二分法
(来源于我们专业一道经典智力题,我当时看一位清华大佬发的,解法让我拍案叫绝)
发现还是有小可爱说我只知道答案,不知道为什么,本计算机秃头菜鸡感觉受到了侮辱T-T
于是打算在作话里写的详细一点,毕竟正文里有水字数的嫌疑:
首先解释一下评论区一个小可爱的质疑:
不是给猪编号,是给水编号
不是拿后面9997瓶去喂456789号猪……也不是123号猪就只喂123号水……我正文里只举了四个例子是怕占字数
为什么要用二进制呢,因为二进制只有0和1,可以用来表示猪死和活两种状态。
1000以内的所有数都可以用一个 不超过十位的 独一无二 的二进制序列表示。
下面多举几个例子方便大家理解
小猪与二进制对照:
x(10号猪) xxx(987号) xxx(654号)xxx(321号)
比如,1号水的二进制是0 000 000 001(倒数第一位),就把1号水喂给1号小猪。
2号水:0 000 000 01(倒数第二位)0 ,把2号水喂给2号小猪。
3号水:0 000 000 011,把3号水喂给1号和2号小猪。
666号水:1 010 011 010,666号水喂给2、4、5、8、10号小猪。
999号水:1 111 100 111,把999水喂给1、2、3、6、7、8、9、10号小猪。
1000号水:1 111 101 000,把一千号水喂给4、6、7、8、9、10号小猪。
把一千瓶水同时喂给小猪
反推:如果123456号猪死了:就是0 000 111 111,转换为二进制:63
如果4569号猪死了,就是 0 100 111 000,转换为二进制;312
另外,简单说下二进制与十进制的整数互相转换的方法:
十转二:将一个十进制数除以二,得到的商再除以二,依此类推直到商等于一或零时为止,倒取将除得的余数,即换算为二进制数的结果(女主在地上演算的就是1000转为二进制,因为要确定转化之后是几位数,对应的就是几头猪)
二转十:二进制中各个位数上的数字*2的(该位所在的位数(从右至左)-1)次方,最后求和
比如1101:1*2(的0次方)+0*2(的1次方)+1*2(的2次方)+1*2(的3次方)=13
感谢在2022-06-22 01:50:53~2022-06-28 21:00:02期间为我投出霸王票或灌溉营养液的小天使哦~
感谢投出火箭炮的小天使:茶九 1个;
感谢投出手榴弹的小天使:阿巴阿巴 1个;
非常感谢大家对我的支持,我会继续努力的!