Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<bits/stdc++.h>
- using namespace std;
- int main()
- {
- // printf("%d", 1^5^6^7^5^1^5^6^7^5);
- int n,k;
- cin>>n>>k;
- int a[n+1];
- int ans[n+1];
- for(int i=0; i<n; i++)
- cin>>a[i];
- a[n] = a[0];
- for(int i=1; i<n; i++)
- a[n] = a[i]^a[n];
- ans[0] = a[0];
- for(int i=1; i<=n; i++)
- ans[i] = ans[i-1]^a[i];
- // for(int i=0; i<=n; i++)
- // cout<<ans[i]<<" ";
- while(k--)
- {
- int t;
- cin>>t;
- cout<<ans[t%(n+1)-1]<<"\n";
- }
- }
Add Comment
Please, Sign In to add comment