Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include<iostream>#include<cstdio>#include<algorithm>#include<cstring>#define L(x) (x<<1)#define R(x) (x<<1|1)#define MID(x,y) ((x+y)>>1)using namespace std;#define N 200000int a[N*2];int h[99999999];struct stud{int le,ri;}post[N];struct stud1{int le,ri;int cover;}f[N*4];int cmp(int a,int b){return a<b;}void build(int pos,int le,int ri){