bzoj3894 文理分科

2022-04-30 04:48:10 字數 965 閱讀 1692

這題感覺就是最大權閉合子圖嘛。

但是是最小割?我懶得寫blog 先去看看乙個sb的blog 

然後主要要想一想為啥要用sum-ans

經過sb cherish_oi也就是藍藍的講解,終於懂了。

這個圖是用割分成兩個集合,然後割出來的邊是不要的。

#include#include

#include

#include

#include

#include

using

namespace

std;

const

int inf=999999999

;int

n,m;

struct

node

a[5100000];int len,last[210000

];void ins(int x,int y,int

c)int st,ed,h[210000],list[210000

];bool

bt_h()

}head++;

}if(h[ed]==0)return

false

;

return

true;}

int findflow(int x,int

f) }

returns;}

//-----------wang luo liu-------------

intsum;

int point(int x,int y)

void

compostion()

for(int i=1;i<=n;i++)

for(int j=1;j<=m;j++)

}int

main()

printf(

"%d\n

",sum-ans);

return0;

}

BZOJ 3894 文理分科

time limit 10 sec memory limit 512 mb submit 194 solved 122 submit status discuss description 文理分科是一件很糾結的事情!雖然看到這個題目的人肯定都沒有糾 結過 小p所在的班級要進行文理分科。他的班級可以用...

BZOJ 3894 文理分科

解四個方程。為了簡潔我們畫出來兩個來解方程推理一下。s a aa s b ab a t ba b t bb s x a和其他相關格仔收益 x t 同上 include include include include include define maxn 1000010 using namespac...

bzoj3894 文理分科

s向每個人連邊,容量是選文科的滿意值 每個點向t連邊,容量是選理科的滿意值。再新建2 n m個點,表示每個人和相鄰的人都選文 p1 或都選理 p2 s向p1連邊,容量為這個人的same art,p1再向這個人和相鄰的四個人都連inf的邊 p2向t連邊,容量為這個人的same science,這個人以...