class Solution {
public:
    /**
     * 旋转数组
     * @param n int整型 数组长度
     * @param m int整型 右移距离
     * @param a int整型vector 给定数组
     * @return int整型vector
     */
    vector<int> solve(int n, int m, vector<int>& a) {
        // write code here
        vector<int> res(n, 0);
        for(int i = 0; i<n; i++){
            int k = (i+m) % n;
            res[k] = a[i];
        }
        return res;
    }
};