洛谷P2149 Elaxia的路線

2022-03-17 16:03:04 字數 756 閱讀 7957

題目

圖論綜合題。

首先我們需要求出所有在公共最短路上的邊,可以用預處理出最短路長度,然後列舉每一條邊,依次判斷即可。然後把這些邊建到乙個新圖里,跑dp就好了。

此題的關鍵就是求出在公共最短路上的邊。

#include #define n 7001011

using namespace std;

int n, m, a, b, c, d, cnt, maxn, lin[n], cnt2, lin2[n], dis[5011][5011], vis[n], dp[n];

struct edg

e[n], e2[n];

inline void add(int f, int t, int l)

inline void add2(int f, int t, int l)

void spfa(int s) }}

void init()

}// printf("%d", dis[1][6]);

} int dfs(int now)

return dp[now];

}int main()

/*9 10

1 6 7 8

1 2 3

2 5 5

2 3 1

3 4 3

3 9 2

4 5 3

4 6 2

4 7 3

5 8 1

7 9 2

*/

洛谷 P1807最長路

設g為有n個頂點的有向無環圖,g中各頂點的編號為1到n,且當為g中的一條邊時有i j。設w i,j 為邊的長度,請設計演算法,計算圖g中 1,n 間的最長路徑。輸入格式 輸入檔案longest.in的第一行有兩個整數n和m,表示有n個頂點和m條邊,接下來m行中每行輸入3個整數a,b,v 表示從a點到...

洛谷P1768 天路

那是一條神奇的天路誒 把第乙個神犇送上天堂 xdm先生唱著這首 親切 的歌曲,一道猥瑣題目的靈感在腦中出現了。和c sunshine大神商量後,這道猥瑣的題目終於出現在本次試題上了,旨在難到一幫大腦不夠靈活的oier們 johnkram真的不是說你 言歸正傳,小x的夢中,他在 開了一家大型旅遊公司,...

天路 洛谷p1768

那是一條神奇的天路誒 把第乙個神犇送上天堂 xdm先生唱著這首 親切 的歌曲,一道猥瑣題目的靈感在腦中出現了。和c sunshine大神商量後,這道猥瑣的題目終於出現在本次試題上了,旨在難到一幫大腦不夠靈活的oier們 johnkram真的不是說你 言歸正傳,小x的夢中,他在 開了一家大型旅遊公司,...