學習了兩個演算法:
1、除法速算:
2、約瑟夫環的數學演算法:
為什麼x'=x+k
序列 1 : 1, 2, 3, 4, …, n-2, n-1, n
此時出佇列的第乙個人,位置為 k ,號碼肯定是 m%n 。這個應該沒有問題,也就是取餘操作使得陣列類似能夠有迴圈的功能。
此時序列 2 : 1, 2, 3, 4, … k-1, k+1, …, n-2, n-1, n
此時 k出佇列,序列2中為n-1個人了。
根據序列 2 ,得到序列 3 :
k+1, k+2, k+3, …, n-2, n-1, n, 1, 2, 3,…, k-2, k-1
從序列2得到序列3很簡單,也就是將k+1作為開始,然後將1連到n的後面,其實只是位置的不同,但是本質兩個序列是一樣的。所以同樣,這裡也是n-1個元素。
序列3可以對映得到序列4:
1, 2, 3, 4, …, 5, 6, 7, 8, …, n-2, n-1
1 對應k+1 2對應k+2……x對應k+x(如上面對應轉換)
所以x`=x+k
但當x`
讀書的目的是為了什麼? 讀書的時候某老師說:讀書目的是為了增長知識,弄懂別人沒有弄懂的東西.....
現在想想也是,程式設計師的樂趣就在於和x女一樣,工作完成了,身心愉快.....
程式設計師的樂趣在於不斷學習新的技術,讀書的目的是為了增長知識,弄懂別人沒有弄懂的東西.....
工作的目的是為了什麼?
工作的目的是為了什麼?理想再豐滿,現實卻總是很骨感,作為普通人,再遠大的理想,都會被茶公尺油鹽所打敗。人在職場,也就是二十多歲才畢業出來上班的那幾年輕鬆一點,那時候雖然工資很低,但是發了工資,買了自己喜歡的東西就會感到很滿足。後面再談戀愛 結婚 生孩子 買車 買房,家庭的經濟壓力越來越大,工作就不再...
讀書到底是為了什麼?致。。。
新的一年,新開始,新氣象,充滿期待,一切的美好都會接踵而至,一切都在計畫中.但是你沒有 曾經的那份信誓旦旦,變成了如今的沒耳性 我也無意教唆你什麼,沒有人願意天天在你耳邊囉嗦 給你足夠的自由,是希望你有足夠的空間思考學習,而你現階段的追求並不在此,改變不是嘴上說說,三分鐘熱度。我相信大道理你也聽的很...
活著是為了什麼
我們活著是為了什麼呢?曾不止一次的思考過這個問題 仁者見仁,智者見智,在每個人的心中都會有不同的答案,我想說的是我的一些感受 作為 年代的一代,我們的思想不可避免地受過一些紅色思想的薰陶,受過的教育是為國為黨為人民,這在今天看來卻實實在在的有些空泛了,成長的過程中,各種各樣的思想在我們的腦海中相互作...