[資工][資演][交大][101 102]

看板Grad-ProbAsk作者 (穎川琦)時間11年前 (2015/01/15 21:39), 11年前編輯推噓8(8015)
留言23則, 10人參與, 最新討論串1/1
[交大102 第10題] http://ppt.cc/FWsa Line30: true Line32: pN->pNext Line43: cnt++; DFS(k); 謝謝kather提供 想不到Line43要怎麼填 = =" 爬了一下前面好像沒討論到 [交大101 第四題組] http://ppt.cc/cC-s main跑完之後 data[3]應該是26吧? , 交大答案給60不懂為啥 謝謝harryron9提供 , 答案沒錯 , 它的heapify沒有做到root [交大101 第16題組] 想問這題的 optimal path定義有特別和哪類型的問題相關嗎? 看起來不是shortest path , 題組後兩題大概是哪個方向的題目? 還是只是單純定義個東西出來魯小而以.... 謝謝FRAXIS提供關鍵字 , minimax problem , 依WIKI說法貌似greedy可解 和 Dijkstra是親戚問題 [交大101 58小題(c)] T or F: If each edge has a different capacity, then there exists a unique minimun cut. 答案給F , 有反例嗎 ? ---- 謝謝大家看完~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.115.95.138 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1421329167.A.9CB.html

01/15 22:51, , 1F
16題組 floyd-warshall
01/15 22:51, 1F

01/15 22:53, , 2F
16應該是bottleneck path吧..
01/15 22:53, 2F

01/15 22:57, , 3F
cnt++;DFS(k)
01/15 22:57, 3F

01/15 23:00, , 4F
flow那題s→b兩條1,4;b→t兩條2,3
01/15 23:00, 4F

01/15 23:03, , 5F
cnt++;放那裏好像怎麼算都是N-1?
01/15 23:03, 5F

01/15 23:04, , 6F
*N
01/15 23:04, 6F

01/15 23:06, , 7F
沒有visited才會加吧
01/15 23:06, 7F

01/15 23:08, , 8F
上面那個loop已經把每個visited改false了不是嗎?
01/15 23:08, 8F

01/15 23:09, , 9F
上面那個loop 應該只是初始化,k大那個寫法應該是對的
01/15 23:09, 9F

01/15 23:09, , 10F
所以後面的dfs會把路過的改成true
01/15 23:09, 10F

01/15 23:25, , 11F
同k大答案,把資料結構畫出來跑一遍會比較容易懂
01/15 23:25, 11F

01/15 23:31, , 12F
可以在這邊偷問交大101年17題題組嗎QQ
01/15 23:31, 12F

01/16 01:58, , 13F
101題組4 我是算60 注意的是data[0]從來沒被用過
01/16 01:58, 13F

01/16 01:58, , 14F
有錯請指教
01/16 01:58, 14F
先謝謝大家的討論,已將提供的解法補充於原文 shanbb提到的題組17我已放棄,#1I-FaxPP這篇有kather提供的說明, 自己看起來是慢試出來der = =" 101 58(c)想問如果是SIMPLE GRAPH的話,同樣edge weight都unique,這樣cut會唯一嗎? 因為我自己都try 非multigraph的例子 , 思路如下: a----- c --- p1 p1 s / \2 , s ~~~~~ t \ b----- d-----t ~~~~~ \ /1p2 p2 \----e---- 由s到t的flow因為edge weight都unique的關係,每條s→t的path都被唯一最小weight 的edge bounded,我想成是這條path的瓶頸 若path之間瓶頸相同,則可合併一起討論 如上圖,如果edge weight都是unique且是自然數,因為1,2恰為兩個最小的自然數 且剛好連著t,所以不管前面的weight是多少都無所謂,這兩根edge就決定了min cut在這裡了 把這種想法一般化, s->t的所有path的瓶頸相同者歸納為同一類,則min cut是所有瓶頸 edge的聯集,因為edge weight unique 所以這cut會唯一 , 不曉得這樣思考會不會有錯 -......- ※ 編輯: qoojordon (59.115.95.138), 01/16/2015 08:16:30

01/16 08:39, , 15F

01/16 08:39, , 16F
58 c
01/16 08:39, 16F

01/16 09:25, , 17F
01/16 09:25, 17F

01/16 10:49, , 18F
謝謝,這樣我的盲點清楚惹
01/16 10:49, 18F

01/17 02:15, , 19F
16 題組 minimax path problem 可以在Wikipedia上找到
01/17 02:15, 19F

01/17 02:15, , 20F
線性時間可解
01/17 02:15, 20F

01/17 18:57, , 21F
想請問16題組47題 是五個點的完全圖嗎
01/17 18:57, 21F

01/17 19:26, , 22F
到底 OPTIMAL跟SHORTEST差在哪裡QQ
01/17 19:26, 22F

01/19 20:34, , 23F
推~今天做完這份有相同疑惑~感謝發問XD
01/19 20:34, 23F
回AgentSkye56: 依題目上的定義,我自己是解讀為 a到b的path中,weight最大的那根要最小 做法上應該是: 由A出發 , 一直走wight最小的edge , 直到碰到B為止 ※ 編輯: qoojordon (59.115.67.222), 01/20/2015 07:37:16
文章代碼(AID): #1KjyCFdB (Grad-ProbAsk)