[USACO08DEC]Trick or Treat on the Farm
题意
给定一个奶牛数,初始时奶牛在位置上,每个位置可以移动到位置上,求每个奶牛移动的最多次数(对于一个奶牛,一个点至多访问一次).
分析
由于本题一个点只有一条出边,所以图构成的环应该是一个简单环,且一个环上可以收集的价值相同。
应用缩点后的思想,将图分为链与简单环进行处理
- 维护两个染色变量,分别处理环与加入环的链
- 环通过维护路径长度,优先处理环
- 当时,该环收集的价值(可以理解...
原创
2018-09-15 11:14:21 ·
238 阅读 ·
0 评论