Re: [理工] 108 台大資工 資演 對答案

看板Grad-ProbAsk作者 (joywilliamjoy)時間5年前 (2020/12/25 18:15), 5年前編輯推噓8(8014)
留言22則, 4人參與, 5年前最新討論串2/2 (看更多)
想請教其中的兩題 第一個是第5-a的第3題 https://i.imgur.com/tNV1Egl.jpg
寫的時候並不知道in place的意思 寫完之後上網看了一下維基百科 上面寫說quick-sort常被描述為inplace演算法,但實際操作的時候需要一個O(logn)的sp ace來支援quicksort中的遞迴 所以這題到底要寫T還是F@@ 然後是最後一題的DP https://i.imgur.com/erjeBip.jpg
想問一下有比較快速的計算方式嗎還是真的得每一次每一次下去算.. 到長度6或7以上的時候其實蠻多種組合要去試的 還是沒有就只能慢慢算? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.138.19.142 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1608891347.A.272.html

12/25 19:01, 5年前 , 1F
遞迴的空間不算
12/25 19:01, 1F

12/25 19:05, 5年前 , 2F
Qsort寫exchange 所以沒有用到額外空間 是inplace
12/25 19:05, 2F

12/25 19:08, 5年前 , 3F
dp列出定義還有recurrence 剩下就只能乖乖算
12/25 19:08, 3F

12/25 19:37, 5年前 , 4F
總共10項 從左填到右 每次最多3個規則 應該不會太久(?
12/25 19:37, 4F
我算的時候是怕新加入的會可以跟前面的有新的融合所以每一個長度都有重算 寫的當下快沒時間,從右邊開始往回推greedy剛好有28就寫了 ※ 編輯: joywilliamjo (223.138.19.142 臺灣), 12/25/2020 22:50:05

12/25 23:51, 5年前 , 5F
這樣你沒辦法說明第2題
12/25 23:51, 5F
沒有要說明啊 寫答案就好了 題目意思是這樣吧@@? ※ 編輯: joywilliamjo (223.138.19.142 臺灣), 12/26/2020 00:53:48

12/26 01:26, 5年前 , 6F
最後一題那個我記得計算量算少的吧(?
12/26 01:26, 6F

12/26 01:28, 5年前 , 7F
你是不是用純暴力法沒用DP
12/26 01:28, 7F

12/26 01:33, 5年前 , 8F
舉個例長度7的時候末端只有#2 #7可以 所以你就算 長度五
12/26 01:33, 8F

12/26 01:33, 5年前 , 9F
+#2 長度四+#7 選小的就是了
12/26 01:33, 9F

12/26 01:48, 5年前 , 10F
不能這樣算 也有可能長度9+三角形
12/26 01:48, 10F

12/26 01:49, 5年前 , 11F
所以還是要從左邊一格一格填
12/26 01:49, 11F

12/26 01:50, 5年前 , 12F
如果題目設計好一點的話 沒有greedy choice property
12/26 01:50, 12F

12/26 01:50, 5年前 , 13F
按照樓主的算法應該會算錯
12/26 01:50, 13F

12/26 08:51, 5年前 , 14F
對啦還有 長度六+三角形 這樣就好了啊
12/26 08:51, 14F

12/26 16:56, 5年前 , 15F

12/26 16:56, 5年前 , 16F
大概是醬 DP基本題
12/26 16:56, 16F

12/26 16:58, 5年前 , 17F
樓上我是說從頭開始寫 我只是舉例怎麼取dp的概念而已XD
12/26 16:58, 17F

12/27 02:16, 5年前 , 18F
最後一題不用想太複雜吧 觀察可以得到每種轉換最多
12/27 02:16, 18F

12/27 02:16, 5年前 , 19F
只能讓一個圖案減少1的cost(如#1,4,5,7) 所以就從
12/27 02:16, 19F

12/27 02:16, 5年前 , 20F
最前面的圖案開始找看看能不能用#1,4,5,7去轉換 找
12/27 02:16, 20F

12/27 02:16, 5年前 , 21F
得到就繼續往下找直到所以圖案都用#1,4,5,7轉換過
12/27 02:16, 21F

12/27 02:26, 5年前 , 22F
alex那個是正解
12/27 02:26, 22F
文章代碼(AID): #1VvRlJ9o (Grad-ProbAsk)
文章代碼(AID): #1VvRlJ9o (Grad-ProbAsk)