摘要: 题目大意:在一个nxn的方格中,有些位置有车,要给每一个车都涂上颜色,使得同一行和同一列的任意两个车颜色不同,求一种需要颜色种数最少的涂色方案。题目分析:所需的最少颜色种数是显然就能得出的,假设最少颜色种数为k。如果位置(i,j)是车,那么连一条边i->j,得到一张二分图,进行k次匹配即可构造出解。... 阅读全文
posted @ 2015-11-08 20:30 20143605 阅读(778) 评论(1) 推荐(0) 编辑
摘要: 题目大意:有n个问题,m个人来投票,没人最多投4票,问该怎样决定才能使每个人都有超过一半的票数被认可?题目分析:2-SAT问题。如果某个人投的票数少于2,则这两票军被采纳,如果票数至少三票,则最多有一票可以不被采纳,这意味着这个人的投的任意两票之间有矛盾,是“二者取一”的关系。代码如下:# incl... 阅读全文
posted @ 2015-11-08 16:37 20143605 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 题目大意:有n个男孩和和n个女孩,已只每个男孩喜欢的女孩。一个男孩只能娶一个女孩、一个女孩只能嫁一个男孩并且男孩只娶自己喜欢的女孩,现在已知一种他们的结婚方案,现在要求找出每个男孩可以娶的女孩(娶完之后不能影响其他男孩结婚)。题目分析:已知的结婚方案是一个完全匹配。从每个男孩出发向他喜欢的女孩连一条... 阅读全文
posted @ 2015-11-08 13:05 20143605 阅读(288) 评论(0) 推荐(0) 编辑