可能重複:
Easy interview question got harder: given numbers 1..100, find the missing number(s)需要用一個數學腦筋急轉彎幫助
嗨,大家好,我不知道在哪裏問這一點,但因爲這是一個算法問題,這裏有雲。我遇到了一個數學問題,在過去的幾天似乎無法克服它。它是這樣的:
您將得到一個增加機器 款項一組由 正整數1到N,因爲它給了 數量(N + 1數字,例如機器給出 3作爲第一個數字和輸出3. 然後給出6作爲第二個數字 和輸出9.它給出11作爲 第三個數字和輸出20.等等 ,直到它處理了N + 1個數字)。 重複一個(並且只有一個)數字是 。你如何確定哪一個 號碼被重複?
這似乎是一個詭異的問題,如果只是答案的答案是'不可能'的問題,我會非常惱火 - 這裏的任何想法?
你可以在這裏問這個問題http://math.stackexchange.com/ – codingbadger 2010-09-16 06:56:46
這個問題在你的問題中沒有說清楚,但是我認爲你給出了總數,但不是N.(如果你給了N,這將是一個可笑的簡單問題。) – 2010-09-16 06:59:02
重複http:// stackoverflow。com/questions/3492302/easy-interview-question-got-harder-given-numbers-1-100-find-the-missing-number(它也討論了一個更一般的版本) – 2010-09-16 07:11:54