You are viewing a single comment's thread. Return to all comments →
vector<int> dynamicArray(int n, vector<vector<int>> queries) { int lastAnswer = 0; vector<vector<int>> arr (n); vector<int> answers; for (int i = 0; i < queries.size(); i ++) { int idx = (queries[i][1] ^ lastAnswer) % n; int y = queries[i][2]; if (queries[i][0] == 1) { arr[idx].push_back(y); } else { lastAnswer = arr[idx][y % arr[idx].size()]; answers.push_back(lastAnswer); } } return answers; }
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 →