題目描述 設G為有n個頂點的有向無環圖,G中各頂點的編號為1到n,且當為G中的一條邊時有i < j。設w(i,j)為邊的長度,請設計算法,計算圖G中<1,n>間的最長路徑。 輸入格式 輸入文件longest.in的第一行有兩個整數n和m,表示有n個頂點和m條 ...
洛谷P 最長路 NOI導刊 提高 圖論 求有向無環圖的 最長路 首先闡明一點 最長路dijkstra 是不能做 當然我是不會做的,不過我貌似看到過網上的dalao有用dijstra做的 為什么dijstra難做呢 或者說不大好做呢 這是因為,Dijkstra算法的大致思想是每次選擇距離源點最近的結點加入,然后更新其它結點到源點的距離,直到所有點都被加入為止。當每次選擇最短的路改為每次選擇最長路的時 ...
2017-06-16 10:04 0 1606 推薦指數:
題目描述 設G為有n個頂點的有向無環圖,G中各頂點的編號為1到n,且當為G中的一條邊時有i < j。設w(i,j)為邊的長度,請設計算法,計算圖G中<1,n>間的最長路徑。 輸入格式 輸入文件longest.in的第一行有兩個整數n和m,表示有n個頂點和m條 ...
題目傳送門 圖的遍歷 題目描述 給出 N 個點, M條邊的有向圖,對於每個點 v ,求 A(v) 表示從點 v 出發,能到達的編號最大的點。 輸入輸出格式 輸入格式: 第1 行,2 個整數 N,M 。 接下來 M行,每行2個整數 Ui,Vi ,表示邊 (Ui,Vi ...
洛谷P3385 【模板】負環 圖論 今天get了 一個 DFS-SPFA 判負環的方法 一般的 BFS-SPFA 判負環 一般就是 不停地做,如果某點第 n+1次加入隊列中,那么說明這個圖存在負環然而我並不會證明,期望復雜度是 O(kM) k 大約是在 2 左右 但是其實對於一些極限數據 ...
題目鏈接 考慮求出一個數組\(g\),\(g[i]\)表示至少有\(i\)個非平局的方案數。也就是說,我們欽定了\(i\)對點,每對點都是“祖先-后代”的關系,剩下的\(m-i\)對點可以任意匹配, ...
洛谷 P1439 【模板】最長公共子序列 $$傳送門啦$$ 題目描述 給出\(1-n\)的兩個排列\(P1\)和\(P2\),求它們的最長公共子序列。 輸入輸出格式 輸入格式: 第一行是一個數\(n\), 接下來兩行,每行為\(n\)個數,為自然數\(1-n\)的一個排列 ...
很不開心呢,明明有一點思路,卻還是沒寫出來啊QAQ 先來看題吧: 第一問明顯很好做,用一個普通的DP就可以搞定了 但是:重點來了,這個DP出來的f[i]f[i]數組對后面很有用呢 因為我們可以 ...
題目鏈接 朴素的做法是枚舉左、右端點。用\(\texttt{set}\)維護區間內不同值的數量,時間復雜度\(O(n^2\log n)\)。 考慮優化這個做法,就必須避免枚舉左、右端點。一種想法是 ...
dp一直弱死了,樹型dp很多基本的題都不會,最近在刷樹型dp的題,把關於樹的最長路的思想總結一下: 樹的直徑:樹中距離最遠的兩點間的距離。 下面說幾道題: hdu 2196:對於樹上(雙向邊)的每一個節點求出與其距離最遠的點的距離。 這個主要用的思想是兩次dfs:一次dfs將無向圖轉化 ...