Prob_Solve 板


LINE

: 6. 這一題的特色是: : (1) 分階段:分成一天一天,每天做一件事。 : (2) 有因果:今天的位置,決定了明天的位置(在九宮格內)。 : (3) 可累積:今天的收益,以後列入總收益。 我做過一些題目之後,也歸納了出了跟DJWS同樣的特色,真是感動。 我繼續思考之後發現,其實這些問題都是最佳化問題,而看題目的時候, 其實要先抓出來題目中的變量有哪些。 例如這一題的變量就是天數、位置(1維或2維或更多維度), 另外要的最佳化結果是可累積的商人收益。 而我用這樣的想法來想的時候,發現背包問題對我來說很特別。 因為我通常都會想用時間(天數)、空間(位置、長度、距離...)當變量, 卻忽略了背包問題還可以用的變量是 物品的種類數、已累積的重量,而要的最佳化結果是可累積的價值總和。 ^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ 總結:看問題的時候可以觀察題目中有哪些變量、維度, 再按照這些變量、記憶體容量限制、1組解或多組解來設計適合的資料結構儲存資訊。 以上是我的經驗分享,謝謝。 ※ 引述《DJWS (...)》之銘言: : ※ 引述《jakeasa123 (啊斑斑)》之銘言: : :   先前在Python板發了篇文,也獲得了一些提示,但看了好幾天也試做了幾個版本,還是沒能達到目標,於是來此詢問。 : :   Python板原文:https://webptt.com/m.aspx?n=bbs/Python/M.1480482142.A.713.html : 1. 養不教,父之過。教不嚴,師之惰。 : 不必同情老師和同學。他們都有問題。 : 2. 原文的推文都在狀況外。 : 3. 你的問題可以粗略分成程式問題、算法問題。 : 4. 程式問題就是語文問題,另含一點點數學問題。 :   程式語言變化少,只有for if array recursion,通常都有前例可循,其實不難。 :   由於你沒有提供程式碼,這裡假設你沒有程式方面的問題。 : 5. 算法問題就是數學問題。 : 數學問題最困難的地方,就是變化太多、往往沒有前例可循。 : 比方說,在幾何圖形上畫一條補助線,問題豁然開朗,根本莫名其妙。 :   即便背熟算法課本,遇到新的算法問題,通常還是解不開,不必自責。 :   : 6. 這一題的特色是: : (1) 分階段:分成一天一天,每天做一件事。 : (2) 有因果:今天的位置,決定了明天的位置(在九宮格內)。 : (3) 可累積:今天的收益,以後列入總收益。 :   通常這種題型,可以用dynamic programming解決。 :   盤面拷貝數份,疊起來,變成三維。 :   一天換一個盤面,往上方走去。 :   程式碼有:一個二維陣列(盤面),兩個二維陣列(dp表格),四層迴圈(填表格) : 7. 為什麼我會知道那些特色呢? :   書讀多了、問題看多了,依照經驗歸納出來的。 : 這些特色在不同地方有不同稱呼: :   例如算法課本裡面的詞彙是「optimal substructure」 :  例如競賽選手所用的詞彙是「無後效性」「狀態轉移」 :   那些特色已經形成了SOP了嗎? :   就我所知沒有。只能自己看著辦。 : . 為什麼我能聯想到dp呢? :   因為我曾經遇過類似題目,運氣好。 : 8. 數學問題不只一種解法,這個問題也不只一種解法。 :   如果你想掌握各種解法: : (1) 靠別人:找一個懂的人,跟他交朋友。往後若有需要,靠交情、花錢請他幫忙。 : (2) 靠自己:讀懂各類算法課程、書籍、論文,情況許可就再念個phd。 : 9. 獲得了「掌握各種解法」的實力之後,有什麼用呢? :  我看過的有:為興趣、為面試、為逞英雄、為練腦力、為消遣。 :   每個人狀況不一樣,我沒有辦法評論。 : 10. 你們老師同學,也許都想到了這個份上。 : 可能他們已經獲得了「掌握各種解法」的實力。 :   可能他們不想獲得這種實力,因為沒用處、因為關注其他實力、因為太弱、...。 :   因此他們各方評估後,決定簡單教、隨便學就好。 :   與其說他們都有問題,不如說他們都有心思。 --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.62.111.183
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Prob_Solve/M.1481862770.A.456.html
1F:→ outofyou: 修正,而且背包問題用的重量是,"已累積的重量"。 12/18 22:35
※ 編輯: outofyou (61.62.73.59), 12/18/2016 22:36:59







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Boy-Girl站內搜尋

TOP