iPhone 4位數密碼 :一個朋友打開了他的iPhone,我一把把它抓過來說:『嗯,9、6、0,和1,對吧?』。因為有濃重的手指印在這四個數字上面,我正確地推定這與他的密碼相關。他嚇了一跳,因為如果我是一個賊,我可以很容易解開他的電話。因為所有的四個數字在四位數字代碼中只有一次出現(據我所知,這隻有4 x 3 x 2 x 1 = 24種可能)。因而,取四個不同數字作代碼不是非常安全的。
所以,當我設定密碼時,我選擇了重複的數字(如1-2-3-1)。這樣一來,如果有人會看我的手機,即使他們能夠探測到我的手指印,他們要麼在猜想第四個數字(不存在),或者,他們如果弄清楚我只用三個獨立數字,他們將不得不嘗試在一個四位數代碼中,列出這三個不同數字所有可能的排列。
問題是:
1.在一個四位數的代碼中,只使用三個數字對安全是否確實有幫助?
2.如果只重複使用兩個獨立的數字會不會更好呢?
有幾個剛學數字的小學生在玩數數字,從1數到1000。他們的規則是這樣的:
第一個學生把數字分成三個為一組來數,不過總是跳過中間的那個。所以他數的數字是:
1,3,4,6,7,9,10,12,13,15,16,18,19......
第二個學生數著第一個學生沒有數的數字,也是分成三個為一組,跳過中間的數字。所以他數的數字是:
2,8,11,17,20,26,29......
第三個學生數著前面兩個學生都沒有數的數字,也是分成三個一組,跳過中間那個。
第四個學生數著前面三個學生都沒有數的數字,也是分成三個一組,跳過中間那個。
……
照這個規律數下去,最後一個學生只數了一個數字。
問總共有幾個學生?最後一個學生數的數字是什麼?
【出自美國初中生數學競賽,有改動】