在古羅馬時代,受罰的士兵要站成一排,每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份走了。
問:這堆桃子至少有多少顆?
一位偵探在夜晚行走在路上,猛然看見一個人影飛快地閃過,接著又是一個人影追著第一個人影。偵探覺得蹊蹺,便追上去。只見兩個人扭打在一起。偵探連忙阻止,詢問情況。
其中一人說:「他搶我東西!」另一個人聽了大叫:「是他搶我東西!」
偵探拿了拿兩人搶的東西,還挺沉。
兩人的爭執引來了一群看熱鬧的人。了解情況后,看熱鬧的甲說:「這還不簡單,搶劫犯被受害者追上了,說明受害者跑得更快,讓他們再賽跑一次不就知道哪個是搶劫犯,哪個是受害者了?」
你認為甲說的對嗎?