传送门 思维题. 考虑维护两个数列的前缀和a1,a2,a3,...,ana_1,a_2,a_3,...,a_na1,a2,a3,...,an和b1,b2,b3,...,bnb_1,b_2,b_3,...,b_nb1,b2,b3,...,bn.不妨设an≤bna_n\le b_nan≤bn. 由于两个数列每个数都在1~n之间,所以说对于每一个aia_iai总能找到一个比aia_iai小且最接近的bjb_jbj,使得0≤ai−bj≤n−10\le a_i-b_j\le n-…