None

对于一个 1 到 n 的排列 P(即 1 到 n 中每一个数在 P 中出现了恰好一次),令 qi 为第 i 个位置之后第一个比 Pi 值更大的位置,如果不存在这样的位置,则 qi=n+1。举例来说,如果n=5 且 P 为 15423,则 q 为 2, 6, 6, 5, 6


下列程序读入了排列 P,使用双向链表求解了答案。试补全程序。


数据范围 1≤n≤105。


赣ICP备20007335号-2