[理工] 台大資工 109 資演 對答案+問問題

看板Grad-ProbAsk作者 (joywilliamjoy)時間4年前 (2021/01/18 10:54), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
如題 選擇題上來跟大家對對看 順便問問 1. 3 2. 4 3. 3 4. 14 5. 235 6. 1 7. 134 8. 1245 9. 1234 10. 4 11. a) 1. 將input兩兩分組,input = 偶數分成n/2組,input = 奇數則分成[n/2]+1組 2. 將這些兩兩一組先比出大小 3. 將每組大的和大的比,小的和小的比 4. 遞迴做step3 5. return (min,Max) b) (3n/2) - 2 12. 看不懂題目中第二句的敘述,估計是用dp做類似rod cutting 13. 14. a) b) o / | \ o o o / | \ / | \ / | \ o o oo o oo o o c) 用矛盾證法,如果說center不在T的diameter裡面的話,會違背題目對center的定義 (radius為T中的min,如果T的diameter長度一定會超過radius,那表示這條路徑中一定有一個點的長度會是 radius) 15. a) 不太確定題意,但應該是在說set cover u = {1,2,3,4,5,6,7,8} F1 = {1,2,3,4} F2 = {5,6,7,8} F3 = {1,3,4,5,6} F4 = {1,7,8} F5 = {2} greedy: C = {F3, F4, F5} optimal = {F1, F2} b) given a subset D{Fi~Fj},可以在polynimal time(O(n))確定是否每個元素都在u中 ----NP check 再來證NP-complete 應該用vertex cover去reduce但我不會QQ,可以硬寫但應 該拿不了分就不寫了而且我也沒有很確定REDUCE要怎麼做,還請大家提供意見QQ 大概是這樣,大家考試加油 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.137.253.17 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1610938443.A.BC2.html
文章代碼(AID): #1W1FXBl2 (Grad-ProbAsk)
文章代碼(AID): #1W1FXBl2 (Grad-ProbAsk)