You are viewing a single comment's thread. Return to all comments →
C++ vector dynamicArray(int n, vector> queries) {
vector<vector<int> > arr(n); vector<int> ans; int lastAnswer = 0; for(int i=0; i<queries.size(); i++){ if(queries[i][0] == 1){ int x = queries[i][1]; int y = queries[i][2]; int idx = ( (x ^ lastAnswer) % n); arr[idx].push_back(y); } else{ int x = queries[i][1]; int y = queries[i][2]; int idx = ( (x ^ lastAnswer) % n); int sec_part = (y % size(arr[idx])); lastAnswer = arr[idx][sec_part]; ans.push_back(lastAnswer); } } return ans;
}
Seems like cookies are disabled on this browser, please enable them to open this website
Dynamic Array
You are viewing a single comment's thread. Return to all comments →
C++ vector dynamicArray(int n, vector> queries) {
}