定义对于下标 iii 的合法序对:
若 j<ij < ij<i 且 aj<aia_j <a_iaj<ai 且 i−j≤ki-j \le ki−j≤k 时,(i,j)(i,j)(i,j) 为一个合法序对;
若 j>ij > ij>i 且 %a_j > a_i% 且 j−i≤kj - i \le kj−i≤k 时,(i,j)(i,j)(i,j) 为一个合法序对。
求对于每个 iii 有多少个合法序对。
可以跑前后跑两边单调队列统计答案,但是想知道有没有大概是 O(nlogn)O(nlogn)O(nlogn) 的解法。