Codeforces 825E E - Minimal Labels educational 25 拓扑排序 and 思维
题意:问字典序最小的拓扑序
解:反向拓扑
正向不行的有一个很简单的样例就是
5 1
5 1
反向可行:
我们每次都给出度==0的index最大点赋大值,为什么这样是对的。
考虑在多个出度==0的点之间选不是最大的赋值,那么一定不合理。首先想到不是最大那个(作为较小点被选择)一定亏了,他本来可以更小的。那么虽然他自己亏了,那么就剩一种情况了会不会有index小的点因为先选...
原创
2019-10-03 13:07:47 ·
143 阅读 ·
0 评论