在古罗马时代,受罚的士兵要站成一排,每10个人要被杀掉1个。就是这个英文单词decimate(每十人杀一人)的起源。
如果你是排着队围成一个圆圈的1000名士兵中的一个,每2个士兵要被杀掉一个(即将当前所有人两两分组然后杀掉每组的第一个),直到最后剩下1个。那么,必须站在哪个位置你才能活下来?
跳伞杀人事件
有一次的花式跳伞表演上,50名跳伞运动员从飞机上跳下,在空中渐渐组成了一个花的图案。不过,这个图案似乎漏了什么......没过多久,下面的人们看到,有一个人从空中掉了下来,最后掉在了地上。围观这次表演的群众纷纷上前,发现那个人已经中刀身亡了。
没过多久,警察来到了现场,他们发现这个跳伞运动员的背包的背带中央有一小块油渍,而后面的降落伞装置则被人动了手脚,只要一打开,就会有刀刺出来。紧接着,警方把目标锁定在了唯一留在飞机上的这次活动的组织者身上,因为他在他们跳伞前是保管着所有人的背包的,所以他最有可能做到这一切。可是组织者却说:“不可能是我杀的人,我在他们准备跳伞前把他们的背包放在跳伞窗口的旁边,背带朝着他们放着。然后他们在按照先前的跳伞顺序排好队,随机拿个包就跳下去,并且这些包都是一模一样。如果是我是凶手的话,我怎么能保证让那个有机关的背包让最后跳伞的那个人拿到呢?”确实,包的外表都是一样的,另外49个跳伞运动员也表示他们是随机拿包的,并且那些包也没有什么奇怪的。
请你推理:凶手是组织者吗?
公路上发生了一起车祸,死者是位技艺高超的摩托赛车手,肇事司机逃之夭夭,死亡时间是前一天的夜里。该路段没有监控录像。
据调查,死者有个仇家一直想方设法要取他性命。死者曾经和好友说过,他发现有好几次晚上骑摩托回家的时候,一辆汽车总是朝他正面冲过来,好在他对回家的这条路的路况非常熟悉,这条路上没有路灯,不过就算没有路灯,就算闭着眼睛,他都清楚知道路上的每一个弯道,所以当汽车朝他正面撞过来的时候,他总能巧妙的躲开。死者知道那是仇家要杀他,所以他一直都很小心,加上自己车技很好,一直都是安全的。 然后,不幸还是发生了。
让探员感觉不可思议的是,事故发生的地点不在弯道上,宽敞的路面上没有摩托车躲闪的痕迹,尸体检验死者体内也没有酒精和其他药物成分。看上去就是普通的交通事故,但死者 的好友坚持这是谋杀。
到底是普通的交通事故还是谋杀呢?
【情人节 程序员】
情人节创意表白:今天是2月13日了。。身为程序员的JIEGE想和他暗恋多年的小萝莉表白。。可是JIEGE开不了口。。于是写了下面这个程序。。你能看懂他的意思么?
#include
#include
#define some 10000
struct
{
bool love;
bool emotion;
int heart;
int love_to_you;
}my;
main()
{
int *moon;
char question[100];
gets(question);
if(!strcmp(question,"How much do you love me"))
my.love_to_you=some;
my.emotion=true;
my.love=true;
*moon=my.heart;
if(!strcmp(question,"How much do you love me"))
my.love_to_you=some;
(const int)my.emotion;
(const int)my.love;
*moon=my.heart;
}
有5只猴子发现一堆桃子,决定第二天来平分。第二天,第一只猴子先到,它左右分都分不开,就丢掉了了一颗,这样,恰好可以分成5份,它就拿上自己的1份走了。
问:这堆桃子至少有多少颗?
一位侦探在夜晚行走在路上,猛然看见一个人影飞快地闪过,接着又是一个人影追着第一个人影。侦探觉得蹊跷,便追上去。只见两个人扭打在一起。侦探连忙阻止,询问情况。
其中一人说:“他抢我东西!”另一个人听了大叫:“是他抢我东西!”
侦探拿了拿两人抢的东西,还挺沉。
两人的争执引来了一群看热闹的人。了解情况后,看热闹的甲说:“这还不简单,抢劫犯被受害者追上了,说明受害者跑得更快,让他们再赛跑一次不就知道哪个是抢劫犯,哪个是受害者了?”
你认为甲说的对吗?