E - Egor in the Republic of Dagestan
线性dp的本质其实就是DAG上递推,而最短路的本质其实就是dp,而最短路的dp其实就是处理有环图的一种dp处理方法。首先最短路是基于贪心的dp,如果是不基于贪心,其实本质就是跑n次o(m)的dp转移,但是由于有了贪心加上优先队列优化,就成了m*logn的,而这种贪心应用于某些有环的dp上就成了最短路dp问题。
题意:
给出 n 个点和 m 条边的有向图,每条边的长度为 1 ,有一个属性由 0 或 1 表示,现在需要给每个节点赋值,使得:
1.如果点 u 的权值为 0 ,则 u 只能走 ( u , v ) 且
原创
2020-09-10 13:14:36 ·
330 阅读 ·
0 评论