题目链接: https://atcoder.jp/contests/agc001/tasks/agc001_f 题解: 先变成排列的逆,要求\(1\)的位置最小,其次\(2\)的位置最小,依次排下去(称之为逆字典序).有一些条件,如果两数\(x,y\)的差小于\(K\), 那么它们的相对位置不可变. 所以如果从必须在前面的往必须在后面的连边,得到的图将是一个DAG,现在需要求它的一个拓扑序满足上面的最优化条件. 先排除几个错误结论: 翻转后字典序越大,字典序越小,错误.逆字典序越大,字典序越大/…