博客
关于我
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实现sherman morrison公式算法(附完整源码)
    查看>>
    Objective-C实现ShorAlgorithm肖尔算法 (附完整源码)
    查看>>
    Objective-C实现shortest job first短作业优先算法(附完整源码)
    查看>>
    Objective-C实现shortestCommonSupersequence最短公共超序列算法(附完整源码)
    查看>>
    Objective-C实现sierpinski triangle谢尔宾斯基三角形算法(附完整源码)
    查看>>
    Objective-C实现sieve of Eratosthenes埃拉托色尼筛法算法(附完整源码)
    查看>>
    Objective-C实现SieveOfEratosthenes埃拉托色尼筛法打印所有素数算法(附完整源码)
    查看>>
    Objective-C实现sieveOfEratosthenes埃拉托色尼筛法求素数算法 (附完整源码)
    查看>>
    Objective-C实现sieveOfEratosthenes埃拉托色尼筛选法算法(附完整源码)
    查看>>
    Objective-C实现sigmoid函数功能(附完整源码)
    查看>>
    Objective-C实现Sigmoid函数算法(附完整源码)
    查看>>
    Objective-C实现similarity search相似性搜索算法(附完整源码)
    查看>>
    Objective-C实现simple binary search简单的二分查找算法(附完整源码)
    查看>>
    Objective-C实现simpson approx辛普森算法(附完整源码)
    查看>>
    Objective-C实现simpson rule辛普森法则算法(附完整源码)
    查看>>
    Objective-C实现simulated annealing模拟退火算法(附完整源码)
    查看>>
    Objective-C实现SinglyLinkedList单链表算法(附完整源码)
    查看>>
    Objective-C实现SizeBalancedTree大小平衡树(附完整源码)
    查看>>
    Objective-C实现skew heap倾斜堆算法(附完整源码)
    查看>>
    Objective-C实现Skip List跳表算法(附完整源码)
    查看>>