洛谷 P3033 牛的障礙

2022-05-10 06:00:34 字數 588 閱讀 6219

本題的邊一定平行於座標軸,且同向的線段一定不重合,這是經典的二分圖建圖方法,本題要求的是最大不重合的線段數,那就是求二分圖的最大獨立集,最大獨立集=總點數-最大匹配數。

本題有乙個坑點,就是輸入的資料不一定有序,也就是x1不一定比x2小

#include #include #include #include using namespace std;

int init()

while(c>='0'&&c<='9')

return rv*fh;

}int n,x,y,g[300][300],match[300];

bool f[300];

struct linecol[300],row[300];

bool hungarian(int u)

} }return 0;

}int main()else

} for(int i=1;i<=x;i++)

} }int ans=0;

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

cout

}

洛谷 P1565 牛宮

題目 牛宮 思路 咳咳,先放個提交記錄 嗯再來個mjy0724的思路 然後就沒我什麼事了 有這麼幾點需要注意的地方 1 vector一定不能作為引數傳進函式,會t到飛起,親測100 50 2 第一列數要單獨判斷 3 字首和的處理,i,j 的字段和大於0的條件是sum j sum i 1 而非sum ...

洛谷P1565 牛宮

ap 神牛準備給自己蓋一座很華麗的宮殿。於是,他看中了一塊n m 的矩形空地。空地中每個格仔都有自己的海拔高度。ap 想讓他的宮殿的平均海拔在海平面之上 假設 海平面的高度是0,平均數都會算吧?而且,ap 希望他的宮殿盡量大,能夠容納更 多的人來膜拜他。請問ap 的宮殿最後會有多大?輸入格式 第一行...

洛谷P1565牛宮

傳送門 題目點這裡 首先理解題目,就是要求給定矩陣中權值和不小於零的最大子矩陣,資料範圍200也還不算棘手,暴力n 4的演算法也可以水到50分。正解要用到單調棧配合二分和字首和,複雜度n 3logn,跑得也還算快。分析一下,首先用乙個陣列a i j 記錄下第 i 行前 j 個元素之和,然後開始乙個個...