原创 揹包問題的動態規劃形式解

                                                                我們在利用遞歸解決揹包問題時,我們使用了記憶化搜索(詳見揹包問題的遞歸形式解),我們其實可以發現在當前參數的

原创 Linux之目錄處理命令1-ls

寒假在家,除了學習算法,還逐漸進行了Linux的學習,因爲本來下學期學習操作系統,多多少少接觸了Linux的知識,感覺命令行下的操作系統逼格高到不行,於是就有了一個初步的稍全面的學習Linux的知識,本系列文章將會放在Linux分類中,感

原创 霍夫曼樹之切割木板最小總代價問題

                                                         對於本題的切割方案,在給出了最終的切割結果後,我們其實可以使用倒推的方法,將最終的小木板不斷合成大木板,大木板的長度就是本

原创 初等數據結構之鏈表

     今天介紹一個非常簡單的數據結構--鏈表,對於很多人這時一種非常易理解的數據結構。      顧名思義,這種數據結構的特點就是每個元素之間被一條條的鏈子關聯着,就像鐵鏈一樣。      在這條鏈條上的每個鐵環我們成爲“結點”,而每

原创 螞蟻相遇問題的巧解

   題目:n只螞蟻以每秒1cm的速度在長爲Lcm的竿子上爬行。當螞蟻爬到竿子的端點時就會掉落。由於竿子太細,兩隻螞蟻相遇時,他們不能交錯通過,只能各自反向爬回去。對於每隻螞蟻,我們知道它距離竿子左端的距離爲Xi,但不知道它當前的朝向,請

原创 鏈表環問題

鏈表環問題: 給定一個鏈表,判斷該鏈表中是否有環?如果有的話,環的長度是多少?環的入口是哪個節點? 解決: 使用快慢指針策略,兩個指針都從頭指針出發,快指針每次走兩步,慢指針每次走一步。 1.判斷鏈表是否有環? 如果快慢節點相遇,那麼鏈表

原创 約瑟夫環

約瑟夫環問題: 有n個人,編號依次爲:1,2,3...n,這n個人按照編號順序排成一個圈,現指定一個起始編號start(1<=start<=n)和退出編號m(m>=1),表示從第start個人往後循環依次按照1,2...m的順序叫號,叫到

原创 藍橋杯決賽之方塊填數

【編程題】(滿分33分)     “數獨”是當下炙手可熱的智力遊戲。一般認爲它的起源是“拉丁方塊”,是大數學家歐拉於1783年發明的。     如圖[1.jpg]所示:6x6的小格被分爲6個部分(圖中用不同的顏色區分),每個部分含有6個

原创 ArcSoft's Office Rearrangement

                                                                                   ArcSoft's Office Rearrangement     

原创 藍橋杯決賽之危險係數

標題:危險係數     抗日戰爭時期,冀中平原的地道戰曾發揮重要作用。     地道的多個站點間有通道連接,形成了龐大的網絡。但也有隱患,當敵人發現了某個站點後,其它站點間可能因此會失去聯繫。        我們來定義一個危險係數DF(x

原创 dfs算法入口參數淺析

好久不寫博客,懶了也胖了。之前半年一直在忙着保研的事情,算法也落下了不少,最近倉促準備藍橋杯,刷了幾道題目。之前一致認爲dfs算法算是我用的比較熟練的,但是最近遇到了一些相關的題目,讓我不得不重新審視這個算法。dfs算法就不多介紹,一句話

原创 免費餡餅

免費餡餅                                                            Time Limit: 2000/1000 MS (Java/Others)    Memory Limi

原创 藍橋杯決賽之排日程

【編程題】(滿分32分)     某保密單位機要人員 A,B,C,D,E 每週需要工作5天,休息2天。     上級要求每個人每週的工作日和休息日安排必須是固定的,不能在周間變更。     此外,由於工作需要,還有如下要求:     1

原创 藍橋杯之寒假作業

寒假作業: 現在小學的數學題目也不是那麼好玩的。 看看這個寒假作業:    □ + □ = □    □ - □ = □    □ × □ = □    □ ÷ □ = □     每個方塊代表1~13中的某一個數字,但不能重複。 比如:

原创 Leetcode-42 Trapping in Rain Water

題目:             示例輸入:                                                                                                 示