1 条题解
-
0
#include <bits/stdc++.h> using namespace std; typedef long long ll; const ll N=1e6+5; ll b[N]; void solve(){ ll n;cin>>n; ll l=0,r=1e9,c=0; while(n--){ ll a,x;cin>>a>>x; if(a==1){ if(x>l) l=x; } else if(a==2){ if(x<r) r=x; } else if(a==3){ b[++c]=x; } } ll ans=0; if(r>=l) ans=r-l+1; for(int i=1;i<=c;i++){ if(b[i]>=l&&b[i]<=r) ans-=1; } cout<<ans<<'\n'; } int main(){ ios::sync_with_stdio(false),cin.tie(0),cout.tie(0); ll _=1; cin>>_; while(_--){ solve(); } return 0; }
信息
- ID
- 1178
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 8
- 标签
- (无)
- 递交数
- 312
- 已通过
- 48
- 上传者