Submission #1281601

#TimeUsernameProblemLanguageResultExecution timeMemory
1281601arman.khachatryanKlasika (COCI20_klasika)C++20
0 / 110
5091 ms2436 KiB
#include <bits/stdc++.h>
#define ll long long
using namespace std;
int main() {
    ll t, a, b;
    cin>>t;
    
    ll tin=1;
    vector<ll> v(t+1);
    v[1]=0;
    while(t--){
        string s; 
        cin>>s>>a>>b;
        if(s=="Add"){
            tin++;
            v[tin]=b^v[a];
        }else{
            ll ans=0;
            for(auto it : v){
                ans=max(ans, (v[a]^it));
            }
            cout<<ans<<'\n';
        }
    }
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...