洛谷P4304 TJOI2013 攻擊裝置 題解

2022-04-06 03:08:18 字數 762 閱讀 2334

最大獨立集=總點數-最大匹配數

獨立集:點集,圖中選一堆點,這堆點兩兩之間沒有連邊

最大獨立集:盡可能多得選點,使得其滿足獨立集的性質

這是網路流二分圖經典題目,值得練習

#include

#include

#include

using

namespace std;

int x[9]

=;int y[9]

=;struct ben

;vector v[

205]

[205];

int a[

205]

[205];

ben link[

205]

[205];

int vis[

205]

[205];

int t;

bool

find

(ben andd)}}

return0;

}int

main()

}for

(int i=

1;i<=n;i++)}

}}int cnt=0;

for(

int i=

1;i<=n;i++

)//else

//break;}}

printf

("%d\n"

,ans-cnt/2)

;return0;

}

P4304 TJOI2013 攻擊裝置

傳送門 看到棋盤先黑白染色冷靜一下 然後發現.攻擊的時候同種顏色不會相互攻擊 這樣就是個網路流經典套路了,關於這個套路我以前好像寫過幾題,那邊有解釋一下 傳送門 include include include include include include using namespace std t...

洛谷P4309 TJOI2013 最長上公升子串行

給定乙個序列,初始為空。現在我們將1到n的數字插入到序列中,每次將乙個數字插入到乙個特定的位置。每插入乙個數字,我們都想知道此時最長上公升子串行長度是多少?第一行乙個整數n,表示我們要將1到n插入序列中,接下是n個數字,第k個數字xk,表示我們將k插入到位置xk 0 xk k 1,1 k n n行,...

洛谷3962 TJOI2013 數字根

乙個數字的數字根定義為 這個數字每一位的數字加起來求和,反覆這個過程直到和小於10。例如,64357的數字跟為7,因為6 4 3 5 7 25,2 5 7個區間的數字根定義為這個區間所有數字和的數字根。給定乙個序列a1,a2,a3,an,你需要回答一些詢問。每乙個詢問給定個區間 l,r 求出這個區間...