1008 数组元素循环右移问题 (20 分)

1008 数组元素循环右移问题 (20 分)

一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A
​0
​​ A
​1
​​ ⋯A
​N−1
​​ )变换为(A
​N−M
​​ ⋯A
​N−1
​​ A
​0
​​ A
​1
​​ ⋯A
​N−M−1
​​ )(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?

输入格式:
每个输入包含一个测试用例,第1行输入N(1≤N≤100)和M(≥0);第2行输入N个整数,之间用空格分隔。

输出格式:
在一行中输出循环右移M位以后的整数序列,之间用空格分隔,序列结尾不能有多余空格。

输入样例:
6 2
1 2 3 4 5 6
输出样例:
5 6 1 2 3 4

这道题也是很早写的,用C写的,上代码:

#include<stdio.h>
int main(){int m,n,i=0,k=0,p=0;int a[101],b[101];scanf("%d %d",&m,&n);if (n>m) {n=n%m;} for (i=0;i<m;i++){scanf("%d",&a[i]);}for (k=n-1;k>=0;k--){b[k]=a[i-1];i--;}k=0;while (k<n){if (p!=0){printf(" ");}printf("%d",b[k]);k++;p++;}k=0; while (k<i){if (p!=0){printf(" ");}printf("%d",a[k]);k++;p++;}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/428914.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JS非空验证

代码如下&#xff1a; <!DOCTYPE html> <html><meta charset"UTF-8"><title></title><head><script language"javascript">function checklogin() {if((myform.user.value ! "")) {if((myform.pwd.va…

android 平板方案,Android平板方案

一、英伟达(NVIDIA) Tegra 2NVIDIA Tegra 2处理器&#xff0c;采用40nm制程制造&#xff0c;集成8个不同功能的处理器&#xff0c;主要包括&#xff1a;两个ARMCortex-A9核心&#xff0c;运行频率1GHz。另外有一个ARM7处理器&#xff0c;一个音频处理器(AudioProcessor)&#x…

1009 说反话 (20 分)

1009 说反话 (20 分) 给定一句英语&#xff0c;要求你编写程序&#xff0c;将句中所有单词的顺序颠倒输出。 输入格式&#xff1a; 测试输入包含一个测试用例&#xff0c;在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成&#xff0c;其中单词是由英文…

1-18Linux内核空间和用户空间

转载请说明出处:http://www.cnblogs.com/zaifeng0108/p/7364411.html OS的接口有两类&#xff1a; GUI&#xff1a;Graphic User Interface GNome&#xff1a;c, gtkKDE: c, qtCLI&#xff1a;Command Line Interface bashzshshcshtcshksh转载于:https://www.cnblogs.com/zaife…

android点击灰色背景图片,android button按键失去焦点和点击后改变背景图片

android button按键得到焦点和点击后改变背景图片我也接受android不久&#xff0c;今天来给同学们分享一下button得到焦点和点击后改变背景图片&#xff0c;其实很简单就是两个事件setOnFocusChangeListener和setOnClickListener就OK了。这是Activity 中的代码。package com.ha…

1010 一元多项式求导 (25 分)

1010 一元多项式求导 (25 分) 设计函数求一元多项式的导数。&#xff08;注&#xff1a;x ​n ​​ &#xff08;n为整数&#xff09;的一阶导数为nx ​n−1 ​​ 。&#xff09; 输入格式: 以指数递降方式输入多项式非零项系数和指数&#xff08;绝对值均为不超过 1000 的整…

android无线充产品,一天售罄!鲁蛋超薄无线快充太火爆 兼容苹果安卓成最大卖点...

3月5日&#xff0c;鲁大师发布了最新智能硬件产品——「鲁蛋超薄无线快充」。这项智能产品同样来自旗下品牌「鲁蛋」&#xff0c;它是一款兼具安卓与苹果的无线充电设备&#xff0c;并且输出功率最高达到10W。鲁蛋无线快充于3月6日凌晨上线京东&#xff0c;下单立减20元&#x…

P2678 [NOIP2015 提高组] 跳石头

P2678 [NOIP2015 提高组] 跳石头 题目背景 一年一度的“跳石头”比赛又要开始了! 题目描述 这项比赛将在一条笔直的河道中进行&#xff0c;河道中分布着一些巨大岩石。组委会已经选择好了两块岩石作为比赛起点和终点。在起点和终点之间&#xff0c;有 NN 块岩石&#xff08;不…

ASP.NET MVC5(一):ASP.NET MVC概览

ASP.NET MVC概览 ASP.NET MVC是一种构建Web应用程序的框架&#xff0c;它将一般的MVC&#xff08;Model-View-Controller&#xff09;模式应用于ASP.NET框架。 ASP.NET MVC模式简介 MVC将Web应用程序划分为三个主要的部分&#xff0c;以下是MSDN给出的定义&#xff1a; 模型&am…

android休眠后恢复线程,关于Android系统休眠后,线程的执行情况

理论上&#xff0c;android系统休眠后&#xff0c;app进程会被挂起&#xff0c;所以相关的执行线程也会被挂起&#xff0c;那些java线程的操作例如:wait&#xff0c;await&#xff0c;sleep&#xff0c;循环阻塞&#xff0c;handler的delay&#xff0c;线程池的delay操作都会被…

1011 A+B 和 C (15 分)

1011 AB 和 C (15 分) 给定区间 [−2 ​31 ​​ ,2 ​31 ​​ ] 内的 3 个整数 A、B 和 C&#xff0c;请判断 AB 是否大于 C。 输入格式&#xff1a; 输入第 1 行给出正整数 T (≤10)&#xff0c;是测试用例的个数。随后给出 T 组测试用例&#xff0c;每组占一行&#xff0c;…

java-上传文件与现实上传文件

项目结构&#xff1a; 项目展示&#xff1a; 数据库&#xff1a; /* SQLyog Ultimate v12.09 (64 bit) MySQL - 5.5.53 : Database - fileupload ********************************************************************* *//*!40101 SET NAMES utf8 */;/*!40101 SET SQL_MODE*…

1012 数字分类 (20 分)

1012 数字分类 (20 分) 给定一系列正整数&#xff0c;请按要求对数字进行分类&#xff0c;并输出以下 5 个数字&#xff1a; A ​1 ​​ 能被 5 整除的数字中所有偶数的和&#xff1b; A ​2 ​​ 将被 5 除后余 1 的数字按给出顺序进行交错求和&#xff0c;即计算 n ​1 ​…

BZOJ2948 : [Poi2001]绿色游戏

维护一个保护集合$S$&#xff0c;表示哪些点$A$可能胜利。 首先将所有绿点加入$S$。 $1.$对于一个不在$S$的$A$点&#xff0c;若它存在某个后继在$S$中&#xff0c;则将其加入$S$。 $2.$对于一个不在$S$的$B$点&#xff0c;若它所有后继都在$S$中&#xff0c;则将其加入$S$。 通…

登录微信用android设备,Android 之微信登录

准备工作需要在微信开放平台注册登录账户。还得办理开发者资质认证&#xff0c;审核费用为300元。2.在微信开放平台创建移动应用&#xff0c;填写相关信息后提交审核。简述业务流程1.获取appId和secret2.通过appId和secret调微信接口获取 code3.通过code和getAccessToken()方法…

1013 数素数 (20 分)

1013 数素数 (20 分) 令 P ​i ​​ 表示第 i 个素数。现任给两个正整数 M≤N≤10 ​4 ​​ &#xff0c;请输出 P ​M ​​ 到 P ​N ​​ 的所有素数。 输入格式&#xff1a; 输入在一行中给出 M 和 N&#xff0c;其间以空格分隔。 输出格式&#xff1a; 输出从 P ​M ​​…

《浅谈CT》总结

注明来自 http://www.ssdfans.com/?p1941 这里说的CT&#xff0c;不是医院里面的CT&#xff0c;而是闪存的一种技术&#xff1a;Charge Trap。 闪存不只有Floating Gate&#xff0c;还有Charge Trap。 浮栅极材料是导体&#xff0c;一般为多晶硅。 CTF&#xff08;Charge Trap…

android可见区域,识别目标View在HorizontalScrollView可见区域

完成需求的时候涉及到这个所以撸了一下本文章是本人原创&#xff0c;转载请带原地址连接先放效果图(霁雪清虹"是目标)&#xff1a;首先需要一个自定义HorizontalScrollView&#xff0c;复写一个View的onScrollChanged方法&#xff0c;用于监听滑动变化代码如下&#xff1a…

1015 德才论 (25 分)

1015 德才论 (25 分) 宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”&#xff1a;“是故才德全尽谓之圣人&#xff0c;才德兼亡谓之愚人&#xff0c;德胜才谓之君子&#xff0c;才胜德谓之小人。凡取人之术&#xff0c;苟不得圣人&#xff0c;君子而与之&#xff0c…

AI单挑Dota 2世界冠军:被电脑虐哭……

OpenAI的机器人刚刚在 Dota2 1v1 比赛中战胜了人类顶级职业玩家 Denti。以建设安全的通用人工智能为己任的 OpenAI&#xff0c;通过“Self-Play”的方式&#xff0c;从零开始训练出了这个机器人。 Dota2沦陷 继横扫顶级的人类国际象棋大师和围棋大师后&#xff0c;计算机如今在…