推 cossetannie: 遞迴的空間不算12/25 19:01
推 mathtsai: Qsort寫exchange 所以沒有用到額外空間 是inplace12/25 19:05
→ mathtsai: dp列出定義還有recurrence 剩下就只能乖乖算12/25 19:08
→ mathtsai: 總共10項 從左填到右 每次最多3個規則 應該不會太久(?12/25 19:37
我算的時候是怕新加入的會可以跟前面的有新的融合所以每一個長度都有重算
寫的當下快沒時間,從右邊開始往回推greedy剛好有28就寫了
※ 編輯: joywilliamjo (223.138.19.142 臺灣), 12/25/2020 22:50:05
→ mathtsai: 這樣你沒辦法說明第2題12/25 23:51
沒有要說明啊
寫答案就好了
題目意思是這樣吧@@?
※ 編輯: joywilliamjo (223.138.19.142 臺灣), 12/26/2020 00:53:48
推 alex391a: 最後一題那個我記得計算量算少的吧(? 12/26 01:26
推 alex391a: 你是不是用純暴力法沒用DP 12/26 01:28
推 alex391a: 舉個例長度7的時候末端只有#2 #7可以 所以你就算 長度五 12/26 01:33
→ alex391a: +#2 長度四+#7 選小的就是了 12/26 01:33
→ mathtsai: 不能這樣算 也有可能長度9+三角形 12/26 01:48
→ mathtsai: 所以還是要從左邊一格一格填 12/26 01:49
→ mathtsai: 如果題目設計好一點的話 沒有greedy choice property 12/26 01:50
→ mathtsai: 按照樓主的算法應該會算錯 12/26 01:50
推 alex391a: 對啦還有 長度六+三角形 這樣就好了啊 12/26 08:51
→ alex391a: 大概是醬 DP基本題 12/26 16:56
→ alex391a: 樓上我是說從頭開始寫 我只是舉例怎麼取dp的概念而已XD 12/26 16:58
推 gash55025502: 最後一題不用想太複雜吧 觀察可以得到每種轉換最多 12/27 02:16
→ gash55025502: 只能讓一個圖案減少1的cost(如#1,4,5,7) 所以就從 12/27 02:16
→ gash55025502: 最前面的圖案開始找看看能不能用#1,4,5,7去轉換 找 12/27 02:16
→ gash55025502: 得到就繼續往下找直到所以圖案都用#1,4,5,7轉換過 12/27 02:16
→ mathtsai: alex那個是正解 12/27 02:26