二分图判定
文章平均质量分 77
谢符宝
业精于勤,荒于嬉行成于思,毁于随。
展开
-
hdu2444(二分图判定+二分图匹配)
题意:n个人,给出m对人表示相互认识,先问能否将所有人分成两部分,每部分之内的人想不不认识。如果可以,则求出二分图最大匹配树; 解法:二分图判定+二分图最大匹配数; 代码:/**************************************************** * author:xiefubao ************************************原创 2014-03-12 21:54:30 · 570 阅读 · 0 评论 -
poj3207(二分图判定)
题意:一个圆上顺时针排放n个点,给出m条线段,每条线段要么在圆内,要么在圆外,问是否可以使这m条线段不相交。 解法:网上都是2sat的题解,但是二分图判定也可以做。m^2将所有的矛盾对连线。然后二分图判定来做。 代码:/**************************************************** * author:xiefubao *************原创 2014-03-12 21:41:53 · 645 阅读 · 0 评论 -
uva1627(模型转换01背包)
题意:有n(n 解法:如果两人不是相互都认识,就连一条无向边。所以就变成了一个无向图。对于每一个连通分量来说,必须是个二分染色图,否则就No solution。然后对于每个联通分量,黑白两种颜色有个数量差,用所有的差来进行01背包,找到距离集合差0最小的方案。 代码:/******************************************************原创 2014-12-01 16:31:07 · 1480 阅读 · 0 评论