题意:给你1-n的一个排列和m组数对,问有多少区间不包含任意一个数对. (1 ≤ n, m ≤ 3·105) 思路:数据范围过大,不能用容斥原理 f[i]表示以位置i上的数为左端点,右端点最小到哪里 不包含=总数-包含即可 ..]of int64; n,m,x,y,t:int64; i:longint; ans:int64; function min(x,y:int64):int64; begin if x<y then exit(x); exit(y); end; begin //assign…