4.ABCD兩個stack 一個由上往下另一個反之 判斷一下push時top是否一樣為滿第三題我想法是kruskal先找一個mst,然後找剩下的邊最小的加入mst必會產生cycle,在cyle內閃掉最小邊得到次小mst我不是用dfs求欸我用定義在圖論中,由一個有向無環圖的頂點組成的序列若且唯若滿足下列條件時,才能稱為該圖的一個拓撲排序序列中包含每個頂點,且每個頂點只出現一次;若A在序列中排在B的前面,則在圖中不存在從B到A的路徑第四題 想法大概是排序s成上升序列 用一個二維陣列c(i,j)表示前i個和等於j的方法數 判斷i與j大小關係定義遞迴
https://imgur.com/cV2PNw0感覺有點像背包那樣吧 有錯請指教不對 是元素個數才對上面是錯的
https://imgur.com/kfR9SmIT(i,j,a)才對 排序多餘的拍謝Mst那題應該沒辦法是次小,我查geek上
https://imgur.com/ci9D3hu