麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

1008. 數組元素循環右移問題 (20)

2019-11-11 05:00:28
字體:
來源:轉載
供稿:網友

一個數組A中存有N(N>0)個整數,在不允許使用另外數組的前提下,將每個整數循環向右移M(M>=0)個位置,即將A中的數據由(A0 A1……AN-1)變換為(AN-M …… AN-1 A0 A1……AN-M-1)(最后M個數循環移至最前面的M個位置)。如果需要考慮程序移動數據的次數盡量少,要如何設計移動的方法?

輸入格式:每個輸入包含一個測試用例,第1行輸入N ( 1<=N<=100)、M(M>=0);第2行輸入N個整數,之間用空格分隔。

輸出格式:在一行中輸出循環右移M位以后的整數序列,之間用空格分隔,序列結尾不能有多余空格。

輸入樣例: 6 2 1 2 3 4 5 6 輸出樣例: 5 6 1 2 3 4

#include<cstdio>const int maxn=110;int a[maxn];void rightMove(int a[],int n){ int t=a[n-1]; for(int i=n-1;i>0;i--){ a[i]=a[i-1]; } a[0]=t;}int main(){ int n,m; scanf("%d %d",&n,&m); for(int i=0;i<n;i++){ scanf("%d",&a[i]); } m=m%n; while(m--){ rightMove(a,n); } for(int i=0;i<n;i++){
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产一区二区视频精品 | 一级在线观看视频 | 99亚洲国产精品 | 日韩黄色免费在线观看 | 久久99精品国产 | 成人一级黄色 | 91网站链接 | 巨乳毛片 | 精品国内视频 | 热re91久久精品国产99热 | av电影在线播放 | 黄色av网| 国产一区二区午夜 | 免费国产wwwwwww网站 | 成人在线网站 | 成人短视频在线观看免费 | 97伦理 | 国产成人77亚洲精品www | 中文字幕免费看 | 精品国产一区二区三区四区阿崩 | 国产成人强伦免费视频网站 | 91精品国产综合久久婷婷香蕉 | 亚洲xxx视频| 最近国产中文字幕 | 黄色视频一级毛片 | 在线成人免费av | 国产成人在线免费视频 | 国产精品色综合 | 黄色av片三级三级三级免费看 | lutube成人福利在线观看污 | 91精品国产乱码久久桃 | 黄色av网站在线观看 | 空姐毛片| 国产亚洲精品综合一区91555 | 亚洲码无人客一区二区三区 | 久久久久女人精品毛片九一 | 性爱视频在线免费 | 中国女人内谢69xxxx天美 | 久久精品久久久久 | 综合日韩av | 92看片淫黄大片欧美看国产片 |