Submission #844924

# Submission time Handle Problem Language Result Execution time Memory
844924 2023-09-06T09:04:21 Z Darren0724 Segments (IZhO18_segments) C++17
0 / 100
5000 ms 2732 KB
#include <bits/stdc++.h>
using namespace std;
#define int long long 
#define all(x) x.begin(),x.end()
int32_t main(){
    ios_base::sync_with_stdio(false);
    cin.tie(0);
    int n,t;cin>>n>>t;
    int ans=0;
    vector<int> a,b,h;
    for(int i=0;i<n;i++){
        int id;cin>>id;
        if(id==1){
            int c,d;cin>>c>>d;
            c^=(t*ans);
            d^=(t*ans);
            if(c>d){
                swap(c,d);
            }
            a.push_back(c);
            b.push_back(d);
            h.push_back(1);
        }
        if(id==2){
            int p;cin>>p;
            h[p-1]=0;
        }
        if(id==3){
            int c,d,k;cin>>c>>d>>k;
            c^=(t*ans);
            d^=(t*ans);
            if(c>d){
                swap(c,d);
            }
            ans=0;
            int sz=a.size();
            for(int j=0;j<sz;j++){
                if(min(b[j],d)-max(a[j],c)>=k+1&&h[j]==1){
                    ans++;
                }
            }
            cout<<ans<<endl;
        }
    }

    return 0;
}
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 344 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 5083 ms 2168 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 2500 ms 1944 KB Output is correct
2 Correct 2483 ms 1772 KB Output is correct
3 Correct 2561 ms 1920 KB Output is correct
4 Correct 2489 ms 1736 KB Output is correct
5 Execution timed out 5032 ms 2576 KB Time limit exceeded
6 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 2111 ms 1580 KB Output is correct
2 Correct 2102 ms 1676 KB Output is correct
3 Correct 2151 ms 1852 KB Output is correct
4 Correct 2133 ms 1844 KB Output is correct
5 Execution timed out 5053 ms 2732 KB Time limit exceeded
6 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 344 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 344 KB Output isn't correct
2 Halted 0 ms 0 KB -