摘要: 传送门题目大意:有N个学生,老师询问每个学生的排名,每个学生都告诉了一个排名区间,求可能的最多的学生说实话的个数,以及那些学生的标号,有相同的则输出字典序最大的。建模:对于每一个学生连上对应区间的每一个点,然后求最大匹配就行了。这里有一个优化,就是当某个学生给出的排名区间的范围大于... 阅读全文
posted @ 2015-07-28 15:53 geng4512 阅读(121) 评论(0) 推荐(0)
摘要: 传送门 大意:N*N的方格里有K个障碍物(小行星)。我们要清除这些障碍物。对于每一次操作,我们可以清除一行或一列上的障碍物。求最少的操作次数。建模:把每一行每一列看做一个状态。如果i行j列有一个障碍,就把第i行和第j列连一条边。这样我们的问题就转化成了最小点覆盖(想想为什么,因为每... 阅读全文
posted @ 2015-07-28 15:39 geng4512 阅读(97) 评论(0) 推荐(0)
摘要: 传送门题目大意:有N个路口M条路。给出你每条路的起点和终点,让你求出最少要放几个士兵(每个士兵只能沿着一条路走且不能与其他士兵的路线有交集)才能走完整个图。因为这是一道最小路径覆盖的裸题,所以我就写一下自己的理解。做最小路径覆盖,首先要拆点,把每个点拆成两个,一个表示出,一个表示进... 阅读全文
posted @ 2015-07-28 15:27 geng4512 阅读(110) 评论(0) 推荐(0)