返回第八章 约瑟夫环(下)(1 / 2)编程之战首页

“好的”,约瑟夫半眯着眼睛,走向人们,他很快站定了位置。

杨成在虚拟编辑器上折腾了半天,最后一运行,好不容易求出了结果。这结果告诉他,第三十一个位置才是最安全,或者说是最后被干掉的。

他放眼一扫,发现第三十一位竟然被约瑟夫占了。

“这狡猾的老家伙!”,杨成不禁唾骂一声,原来约瑟夫早就算出了安全的位置,自己还在这儿傻乎乎的敲代码。

这也只能怪杨成自己,他用循环列表求解约瑟夫环,要模拟整个游戏的过程,不但程序写起来很麻烦,而且执行的效率还很低。如果只是要求出最后的胜利者序号,实施一点数学策略就可以做到。

不过来不及了,再这么下去杨成就会被暴怒而绝望的犹太人撕成碎片了。

于是他加快了思维速度,事实上,因为他初始化配置得当,只需要稍稍改变一下程序代码,把余留人数从1改成2,不就了?

程序再次运行,他很快得到了自己应该站的位置16。

杨成站好了位置,这场死亡游戏便拉开了序幕。

“1”,第一个人吹响了死亡的号角。

“2”,第二个人暂避了风险,不过殊途同归。

“3”,报到这个数字的人,面色惨白,然后,他绝望地掏出一枝匕首,狠狠地划向自己的肌肤。

“噗通!”,鲜血染红了草地,死神继续挥舞着杀戮的镰刀。

“1”

“2”

刚才还站立的人,此时已经倒了个七七八八,而约瑟夫和杨成就好比暴风雨中的巨舰,继续乘风破浪,毫无顾忌。

有些人看出了点端倪,但在绝望中都只是徒劳的,就算是没自杀,那些粗鲁野蛮的罗马人会留活口吗?

“噗通!”,倒数第三位的人倒在了血泊中。