真的不知道怎么了
#include <bits/stdc++.h>
using namespace std;
int a,b,c,d,e,m,n;
bool p1[10005],p2[10005],p3[10005];
int main(){
cin>>a>>b;
while(b--){
cin>>c>>d>>e;
if(c){
for(int i=d;i<=e;i++){
if(p1[i]){
p1[i]=0;
p2[i]=1;
}
}
} else{
for(int i=d;i<=e;i++){
p1[i]=1;
p3[i]=1;
}
}
}
for(int i=0;i<=a;i++){
if(!p1[i])
m++;
else if(p2[i]&&p3[i])
n++;
}
cout<<a-m+1<<'\n'<<n<<endl;
return 0;
}