4637 櫻符 完全墨染的櫻花

2021-09-29 12:52:55 字數 1224 閱讀 7946

暫無

暫無考慮到這張圖是仙人掌,即一條邊最多屬於乙個簡單環。

要求兩點間的最大流,即求最小割,那要割的要麼是橋邊,要麼是兩條環邊。

考慮到如果刪去的是環邊的話,那一定會刪掉邊權最小的邊。

所以可以把每個環的最小的邊刪去,同時其他邊加上這條邊的權值,這樣兩點間的最小割不會改變,進而只要求一棵樹的兩點間的最小割即可。

所以用並查集維護即可。

#include

using

namespace std;

const

int n=

1e6+

5,p=

998244353

;int n,m,p,t,hd[n]

,v[n]

,nx[n]

,w[n]

,f[n]

;int a[n]

,b[n]

,fa[n]

,d[n]

,g[n]

,q,ans,g;

bool vis[n]

;struct ee[n]

,q[n]

;bool

cmp(e a,e b)

intget

(int x)

intx

(int x)

intk

(int x,

int y)

void

add(

int u,

int v,

int i)

void

dfs(

int u,

int fr)

intmain()

dfs(1,

0);for

(int u,v,i=

1;i<=q;i++

)sort

(e+1

,e+m+

1,cmp)

;for

(int i=

1;i<=n;i++

) f[i]

=i,a[i]=k

(p,i)

,b[i]=k

(p,1ll

*(i-1)

*n%(p-1)

);for(

int u,v,i=

1;i<=m;i++

)printf

("%d\n"

,ans)

;return0;

}

C語言 printf格式控制符 完全解析

printf的格式控制的完整格式 0 m.n l或h 格式字元 下面對組成格式說明的各項加以說明 表示格式說明的起始符號,不可缺少。有 表示左對齊輸出,如省略表示右對齊輸出。0 有0表示指定空位填0,如省略表示指定空位不填。m.n m指域寬,即對應的輸出項在輸出裝置上所佔的字元數。n指精度。用於說明...

URL統一資源定位符的完全解讀

url uniform resource locator 統一資源定位符 是瀏覽器尋找資訊時所需的資源位置。通過url這種網際網路的標準化名稱,人類和應用程式才能找到並使用網際網路上大量的資料資源。本文將介紹url的語法,web客戶端支援的url快捷方式,url編碼和字元規則等等。伺服器資源名被稱為...

C 字串完全指南 Win32字元編碼(一)

c 字串完全指南 win32字元編碼 一 前言 字串的表現形式各異,象tchar,std string,bstr等等,有時還會見到怪怪的用 tcs起頭的巨集。這個指南的目的就是說明各種字串型別及其用途,並說明如何在必要時進行型別的相互轉換。在指南的第一部分,介紹三種字元編碼格式。理解編碼的工作原理是...