博客
关于我
PAT Basic Level 1008 数组元素循环右移问题 (思维)
阅读量:266 次
发布时间:2019-03-01

本文共 1040 字,大约阅读时间需要 3 分钟。

???????????????????????????????

  • ????????????m = m % n????????????
  • ??????????????????????
  • ???m??????m?????????????
  • ?????????????????????????
  • ???????????O(n)????????????

    ?????

    ?????

    ????A???N?N>0??????????????????????????????M?M?0???????A??????A0 A1??AN-1?????AN-M ?? AN-1 A0 A1??AN-M-1????M??????????M??????????????????????????????????

    ?????

    ??

    6 2

    1 2 3 4 5 6

    ??

    5 6 1 2 3 4

    ?????

    ??????????????n????????m??????????????m????????n-m?????m>n???m?n??????????????????

    ???

    #include 
    #include
    #include
    using namespace std;int main() { int n, m; cin >> n >> m; vector
    arr(n); for(int i=0; i < n; i++) { cin >> arr[i]; } m %= n; if(m != 0) { reverse(arr.begin(), arr.begin() + n); reverse(arr.begin(), arr.begin() + m); reverse(arr.begin() + m, arr.begin() + n); } for(int i=0; i < n; i++) { cout << arr[i]; } return 0;}

     

     

    转载地址:http://lolx.baihongyu.com/

    你可能感兴趣的文章
    Objective-C实现largestPrime最大素数的算法 (附完整源码)
    查看>>
    Objective-C实现lazy segment tree惰性段树算法(附完整源码)
    查看>>
    Objective-C实现LBP特征提取(附完整源码)
    查看>>
    Objective-C实现LDPC码(附完整源码)
    查看>>
    Objective-C实现least common multiple最小公倍数算法(附完整源码)
    查看>>
    Objective-C实现Lempel-Ziv压缩算法(附完整源码)
    查看>>
    Objective-C实现Length conversion长度转换算法(附完整源码)
    查看>>
    Objective-C实现Levenshtein 距离算法(附完整源码)
    查看>>
    Objective-C实现levenshteinDistance字符串编辑距离算法(附完整源码)
    查看>>
    Objective-C实现lfu cache缓存算法(附完整源码)
    查看>>
    Objective-C实现LFU缓存算法(附完整源码)
    查看>>
    Objective-C实现linear congruential generator线性同余发生器算法(附完整源码)
    查看>>
    Objective-C实现linear search线性搜索算法(附完整源码)
    查看>>
    Objective-C实现LinkedListNode链表节点类算法(附完整源码)
    查看>>
    Objective-C实现LinkedList链表算法(附完整源码)
    查看>>
    Objective-C实现logistic regression逻辑回归算法(附完整源码)
    查看>>
    Objective-C实现logistic sigmoid函数(附完整源码)
    查看>>
    Objective-C实现longest Common Substring最长公共子串算法(附完整源码)
    查看>>
    Objective-C实现longest increasing subsequence最长递增子序列算法(附完整源码)
    查看>>
    Objective-C实现longestCommonSubsequence最长公共子序列算法(附完整源码)
    查看>>