上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 28 下一页

2015年2月11日

hdu1151+poj2594(最小路径覆盖)

摘要: 传送门:hdu1151Air Raid题意:在一个城镇,有m个路口,和n条路,这些路都是单向的,而且路不会形成环,现在要弄一些伞兵去巡查这个城镇,伞兵只能沿着路的方向走,问最少需要多少伞兵才能把所有的路口搜一遍。分析:有向无环图不相交最小路径覆盖数,等于节点数减去二分图的最大匹配数,对于每条弧,弧头... 阅读全文

posted @ 2015-02-11 23:00 lienus 阅读(148) 评论(0) 推荐(0)

hdu1281+hdu2819(最大匹配数)

摘要: 分析:将行和列缩点,即行对应二分图的X部,列对应二分图的Y部,然后交点为连接该行和该列的一条边。匹配时每点都会把整行整列占了,因此就不会出现冲突了。传送门:hdu1281棋盘游戏#include #include #include #include #include #include #includ... 阅读全文

posted @ 2015-02-11 22:49 lienus 阅读(158) 评论(0) 推荐(0)

hdu1054(最小顶点覆盖)

摘要: 传送门:Strategic Game题意:用尽量少的顶点来覆盖所有的边。分析:最小顶点覆盖裸题,最小顶点覆盖=最大匹配数(双向图)/2.#include #include #include #include #include #include #include #include #include #... 阅读全文

posted @ 2015-02-11 22:33 lienus 阅读(146) 评论(0) 推荐(0)

hdu3829(最大独立集)

摘要: 传送门:Cat VS Dog题意:动物园有N只猫,M只狗,P个小孩。每个小孩都有自己喜欢的动物和讨厌的动物,如果他喜欢狗,那么就讨厌猫,如果他讨厌狗,那么他就喜欢猫。某个小孩能开心,当且仅当他喜欢的动物留在动物园和讨厌的动物不在动物园里面。现让管理员通过带走某些动物,问最多能使多少个孩子开心。分析:... 阅读全文

posted @ 2015-02-11 22:26 lienus 阅读(336) 评论(0) 推荐(0)

2015年2月10日

hdu2444(判二分图+最大匹配)

摘要: 传送门:The Accomodation of Students题意:有n个学生,m对相互认识的,问能否分成两队,使得每对中没有相互认识的,如果可以求最大匹配,否则输出No。分析:判断二分图用染色法,然后直接匈牙利算法求最大匹配。#include #include #include #include... 阅读全文

posted @ 2015-02-10 23:55 lienus 阅读(155) 评论(0) 推荐(0)

hdu2063+hdu1083(最大匹配数)

摘要: 传送门:hdu2063过山车#include #include #include #include #include #include #include #include #include #include #include #include #define LL long long#define ... 阅读全文

posted @ 2015-02-10 22:17 lienus 阅读(158) 评论(0) 推荐(0)

hdu3622(二分+two-sat)

摘要: 传送门:Bomb Game题意:给n对炸弹可以放置的位置(每个位置为一个二维平面上的点),每次放置炸弹是时只能选择这一对中的其中一个点,每个炸弹爆炸的范围半径都一样,控制爆炸的半径使得所有的爆炸范围都不相交(可以相切),求解这个最大半径.分析:二分距离,由two-sat判可行性,建图时对于每两个炸弹... 阅读全文

posted @ 2015-02-10 17:54 lienus 阅读(119) 评论(0) 推荐(0)

poj3678(two-sat)

摘要: 传送门:Katu Puzzl题意:n个点,点的取值可以是0或者1。m条边,有权值,有运算方式(并,或,异或),要求和这条边相连的两个点经过边上的运算后的结果是边的权值。问你有没有可能把每个点赋值满足所有边的要求。分析:每个点必须取一个值满足所有限制条件,明显的two-sat模型。AND 结果为1:建... 阅读全文

posted @ 2015-02-10 16:41 lienus 阅读(95) 评论(0) 推荐(0)

hdu1824(two-sat)

摘要: 传送门:Let's go home题意:有n个队伍要回家,但是每队必须留下一人,而且m个限制,a留下,b必须回家,问能否在限制条件下每队留下一人。分析:将每个队的队长和两个队员当成i和i';然后对于每个限制a,b,连边a->b'和b->a';建好图后tarjan缩点判断每个强连通内是否存在矛盾[i,... 阅读全文

posted @ 2015-02-10 14:57 lienus 阅读(112) 评论(0) 推荐(0)

hdu3062(two-sat)

摘要: 传送门:Party题意:有n对夫妻被邀请参加一个聚会,因为场地的问题,每对夫妻中只有1人可以列席。在2n 个人中,某些人之间有着很大的矛盾(当然夫妻之间是没有矛盾的),有矛盾的2个人是不会同时出现在聚会上的。有没有可能会有n 个人同时列席?分析:two-sat裸题,对于有仇恨的两对夫妻u,v,连边u... 阅读全文

posted @ 2015-02-10 14:27 lienus 阅读(117) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 28 下一页

导航