], 3 在 P 中的位置是 2,
接着我们把 3 移动到 P 的起始位置,得到 P=[3,1,2,4,5] 。...对于 i=1: queries[i]=1, P=[3,1,2,4,5], 1 在 P 中的位置是 1,
接着我们把 1 移动到 P 的起始位置,得到 P=[1,3,2,4,5] 。...对于 i=2: queries[i]=2, P=[1,3,2,4,5], 2 在 P 中的位置是 2,
接着我们把 2 移动到 P 的起始位置,得到 P=[2,1,3,4,5] 。...因此,返回的结果数组为 [2,1,2,1] 。...解题
按题意模拟即可
class Solution {
public:
vector processQueries(vector& queries, int m) {