#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), q;
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 time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |