于是,苟岂拿出了手机。

以前他闲着无事,曾在手机里安装一种叫做“Termux”的终端仿真APP,用来消磨地铁里的碎片时间,里头编译器、库文件都很齐全,脱离了电脑也能编译程序,如今正好派上用场。

他打开编辑器,手指虚点,开始在狭小屏幕中的虚拟键盘上敲击起来……

“宏定义……头文件……”

“main函数……”

“循环嵌套……”

一行一行的代码在屏幕上出现……不知不觉,他的背渐渐挺直。

一种难言的滋味浮现在心头,几天前刚刚穿越的时候,为了吃住,他被迫当了三天的客栈跑堂,因为笨手笨脚,每天都要被掌柜的骂几声“废物”。

这种落差对一个以技术自傲的程序员来说,打击是很大的。前世虽然也是个打工人,但好歹是个能让老板殷勤画饼的打工人。

苟岂一度觉得,来到这个修仙世界后,自己毕生所学已经没有用了。

直到这一刻,他终于在这个世界找到一种随遇而安的安定感,仿佛只要能写代码,心里就觉得踏实。

……

而在他身后,红衣女也发觉了这个变化。

尽管看不清他在做什么,但看着桌边那融在昏黄烛光中的背影,红衣女忽然有种异样的感觉,这位“天策府参军”似乎挺直了他的背脊。

这一天下来,她对参军的印象始终停留在“低调”……明明是个一直表现平平的人,为什么会突然拥有极度的自信?

自信到,只是一个简单的背影,就让她莫名感受到一股锋芒。

……

十分钟后,苟岂写出了45行代码——

**********************

#include_stdio.h

int_main(void){

i为假定的射弩者,j与k为假定的杀手。

int_i=0,j=0,k=0;

for(i=65;i72;i++){

for(j=65;j72;j++){

for(k=65;k72;k++){

if(j=k)continue;杀手有两位,并避免重复。

if(i=='A')continue;已知红衣女非射弩者。

0、红衣女的发言:射弩者为山庄主人或保镖。

if((j!='A')(k!='A')){

if((i=='E')||(i=='G'));

else_continue;

}

1、刀客的发言:红衣女、庄主、保镖中一人放的钉子。

if((j!='B')(k!='B')){

if((j=='A')||(k=='A')||(j=='E')||(k=='E')||(j=='G')||(k=='G')(i!='B')(i!='C'));

else_continue;

}

2、商人的发言:外甥是射弩者。

if((j!='C')(k!='C')){

if(i=='F'(i!='B')(i!='C'));

else_continue;

}

4、庄主的发言:无。

if((j!='E')(k!='E')){

if((i!='E')(i!='G'));

else_continue;

}

5、外甥的发言:保镖、刀客中一人放的毒钉。

if((j!='F')(k!='F')){

if((j=='B')||(k=='B')||(j=='G')||(k=='G'));

else_continue;

}

6、保镖的发言:刀客、商人中一人是杀手。

if((j!='G')(k!='G')){

if((j=='B')||(k=='B')||(j=='C')||(k=='C')(i!='E')(i!='G'));

else_continue;

}

printf(“Crossbowman_is_%c,Liars_are_“,i,j,k);

}

}

}

return_0;

}

**********************

写完了……苟岂松了口气,按下【编译】。

“0error(s),0warning(s)……”

编译无误,他继续按下【运行】,手心里微微见汗,顺利的话,马上就能知道两名杀手的真实身份了!

片刻后,程序果然给出了两种可能的结果:

“CrossbowmanisF,LiarsareAandB。”

“CrossbowmanisF,LiarsareAandG。”

苟岂一怔,他没有想到,最先确认的杀手竟然会是那个人……

至于第二位……略一思索,他心中也有了答案。

可是,该怎么向大家证明呢?

带着答案,苟岂开始反向推导关于杀手的所有细节,努力回想了一遍当时搜证的过程后,他忽然醒悟——“那件”物证有问题!

他放松下来,轻轻靠在椅背上,嘴角勾起一抹笑意。

“游戏结束。”

……

夜凉如水,窗外风声呼啸。

大厅中,忽然响起了一阵叮叮



本章未完,点击下一页继续阅读