#include #define N 100005 #define int long long using namespace std; int n,m,c[N]; struct data{ int l,r; }a[N]; bool cmp(data a,data b){ return a.l=l1)l=max(l,l1),r=min(r,r1); else if(l1==r1){ cnt+=min((abs(l-l1)+1)/2,(abs(r-l1)+1)/2); l=r=l1; } else{//整个在左边 if(r1