上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 49 下一页
摘要: 题意给你张无环有向图,问至少多少条路径能够覆盖该图的所有顶点——并且,这些路径可以有交叉。思路不是裸的最小路径覆盖,正常的最小路径覆盖中两个人走的路径不能有重复的点,而本题可以重复。当然我们仍可将问题转化为最小路径覆盖。如果一个人需要经过另一个人走过的点的时候,让他直接从该点上空飞过去,越过该点,直... 阅读全文
posted @ 2013-08-04 14:14 AbandonZHANG 阅读(175) 评论(0) 推荐(0)
摘要: 题意给你张无环有向图,问至少多少条路径能够覆盖该图的所有顶点——并且,这些路径可以有交叉。思路不是裸的最小路径覆盖,正常的最小路径覆盖中两个人走的路径不能有重复的点,而本题可以重复。当然我们仍可将问题转化为最小路径覆盖。如果一个人需要经过另一个人走过的点的时候,让他直接从该点上空飞过去,越过该点,直... 阅读全文
posted @ 2013-08-04 14:14 AbandonZHANG 阅读(227) 评论(0) 推荐(0)
摘要: 题意给定一个有向图,在这个图上的某些点上放伞兵,可以使伞兵可以走到图上所有的点。且每个点只被一个伞兵走一次。问至少放多少伞兵。思路裸的最小路径覆盖。°最小路径覆盖【路径覆盖】在一个有向图G(V, E)中,路径覆盖就是在图中找一些路经,使之覆盖了图中的所有顶点,且任何一个顶点有且只有一条路径与之关联(... 阅读全文
posted @ 2013-08-03 17:11 AbandonZHANG 阅读(149) 评论(0) 推荐(0)
摘要: 题意给定一个有向图,在这个图上的某些点上放伞兵,可以使伞兵可以走到图上所有的点。且每个点只被一个伞兵走一次。问至少放多少伞兵。思路裸的最小路径覆盖。°最小路径覆盖【路径覆盖】在一个有向图G(V, E)中,路径覆盖就是在图中找一些路经,使之覆盖了图中的所有顶点,且任何一个顶点有且只有一条路径与之关联(... 阅读全文
posted @ 2013-08-03 17:11 AbandonZHANG 阅读(179) 评论(0) 推荐(0)
摘要: 题意幼稚园里有m个男孩和n个女孩(m、n范围都是[1,200]),男孩之间相互认识,女孩之间也相互认识,另外有部分男孩和女孩也认识。现在要举办一个活动,选取一些同学,要求所有选取的同学之间两两相互认识。思路抽象一下问题就是:在图G中选择一个最大的子图G‘(V', E'),使得∑u, v∈V’, (... 阅读全文
posted @ 2013-08-03 15:13 AbandonZHANG 阅读(168) 评论(0) 推荐(0)
摘要: 题意幼稚园里有m个男孩和n个女孩(m、n范围都是[1,200]),男孩之间相互认识,女孩之间也相互认识,另外有部分男孩和女孩也认识。现在要举办一个活动,选取一些同学,要求所有选取的同学之间两两相互认识。思路抽象一下问题就是:在图G中选择一个最大的子图G‘(V', E'),使得∑u, v∈V’, (... 阅读全文
posted @ 2013-08-03 15:13 AbandonZHANG 阅读(234) 评论(0) 推荐(0)
摘要: 题意给定m个长度为n的01串(*既表示0 or 1。如*01表示001和101)。现在要把这些串都删除掉,删除的方法是:①一次删除任意指定的一个;②如果有两个串仅有一个字符不同,则可以同时删除这两个。求最少要多少次可以删完,并且同一个串不能删两次。思路我们用点表示一个串,如果两个串之间只有一个字符不... 阅读全文
posted @ 2013-08-03 14:00 AbandonZHANG 阅读(132) 评论(0) 推荐(0)
摘要: 题意给定m个长度为n的01串(*既表示0 or 1。如*01表示001和101)。现在要把这些串都删除掉,删除的方法是:①一次删除任意指定的一个;②如果有两个串仅有一个字符不同,则可以同时删除这两个。求最少要多少次可以删完,并且同一个串不能删两次。思路我们用点表示一个串,如果两个串之间只有一个字符不... 阅读全文
posted @ 2013-08-03 14:00 AbandonZHANG 阅读(105) 评论(0) 推荐(0)
摘要: 题意给出的是N*M的矩阵,同样是有障碍的格子,要求每次只能消除一行或一列中连续的格子,最少消除多少次可以全部清除。思路相当于POJ 3041升级版,不同之处在于这次不能一列一行全部消掉,那些非障碍的格子不能消。但是我们还是要抓住关键点:每个格子必须消除,要么以行消,要么以列消。并且我们发现如果以行消... 阅读全文
posted @ 2013-08-03 00:30 AbandonZHANG 阅读(120) 评论(0) 推荐(0)
摘要: 题意给出的是N*M的矩阵,同样是有障碍的格子,要求每次只能消除一行或一列中连续的格子,最少消除多少次可以全部清除。思路相当于POJ 3041升级版,不同之处在于这次不能一列一行全部消掉,那些非障碍的格子不能消。但是我们还是要抓住关键点:每个格子必须消除,要么以行消,要么以列消。并且我们发现如果以行消... 阅读全文
posted @ 2013-08-03 00:30 AbandonZHANG 阅读(140) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 49 下一页