一个数组A中存有N(N>0)个整数在鈈允许使用另外数组的前提下,将每个整数循环向右移M(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(M>=0);第2行输入N个整数,之间用空格分隔
输出格式:在一行中输出循环右移M位以后的整数序列,之间用空格分隔序列结尾不能有多餘空格。
思路:用的是最笨的方法一个一个移,也没相出什么好的算法还是太垃圾了,这个题好像还可以一个都不移,直接输出也能AC