classSolution { public: //10e3可以暴力解决 vector<int> processQueries(vector<int>& queries, int m) { vector<int> ans; vector<int> dm(m, 0); for (int i = 1; i <= m; i++) dm[i-1]=i; for (int i = 0; i < queries.size(); i++) { for (int j = 0; j < m; j++) { if (dm[j] == queries[i]) { ans.push_back(j); for (int k = j; k >= 1; k--) { dm[k] = dm[k-1]; } dm[0]=queries[i]; break; } } } return ans; } };