AmazingCounters.com
  2017年3月21日
摘要: 题目大意:给定一个有n个点的图的邻接矩阵,边权范围1~9,问从点0走到点n-1恰好走了长为T的路径的方案数。(n<=10,T<=10^9) 思路:由于边权较小,我们把每个点拆成9个点,分别为该点,离该点距离还差1,还差2……还差8,这样我们就可以把原图重构成一个边权均为1的图。用f[i][j]表示走 阅读全文
posted @ 2017-03-21 23:34 ditoly 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给定一个n个点m条边的有向无环图,问最多选多少个点使得两两之间互不到达。(n<=100,m<=1000) 思路:题目所求即最长反链,最长反链=最小链覆盖,对每个点向自己能到的所有点连边后,转化成最小路径覆盖,每个点拆成入点和出点后二分图匹配,又有最大二分图匹配=最小路径覆盖,问题得到解决。 阅读全文
posted @ 2017-03-21 14:08 ditoly 阅读(170) 评论(0) 推荐(0) 编辑