|
- #include <bits/stdc++.h>
- using namespace std;
- int n,a[10010]={0},l,p,x,y,ans1=0,ans2=0;
- int main()
- {
- scanf("%d%d",&l,&n);
- while(n--)
- {
- scanf("%d%d%d",&p,&x,&y);
- int xx=x,yy=y;
- x=min(xx,yy);
- y=max(xx,yy);
- if(p==0)
- {
- for(int i=x;i<=y;i++)
- {
- if(a[i]==2)
- ans2++;
- a[i]=1;
- }
- }
- else
- {
- for(int i=x;i<=y;i++)
- if(a[i]==1)
- ans1++,a[i]=2;
- }
- }
- printf("%d\n%d",ans1-ans2,ans2);
- return 0;
- }
复制代码 |
|