01 | #include <iostream> |
02 | using
namespace std; |
03 | class
List { |
04 | private : |
05 | int *elem;
|
06 | int size;
|
07 | int l;
|
08 | public : |
09 | List( int n) {
|
10 | elem= new int [10000+5];
|
11 | size=10000+5; |
12 | l=n; |
13 | for ( int i=0;i<l;i++)
|
14 | cin>>elem[i]; |
15 | }
|
16 | |
17 | void listSwap( int
m) { |
18 | while (m--) { |
19 | int temp=elem[0];
|
20 | for ( int i=0;i<l-1;i++)
|
21 | elem[i]=elem[i+1]; |
22 | elem[l-1]=temp; |
23 | } |
24 | }
|
25 | void display() {
|
26 | for ( int i=0;i<l-1;i++)
|
27 | cout<<elem[i]<< ' ' ; |
28 | cout<<elem[l-1]<<endl; |
29 | }
|
30 | }; |
31 | int
main() { |
32 | int t;
|
33 | cin>>t; |
34 | while (t--) { |
35 | int n, m;
|
36 | cin>>n>>m; |
37 | List l(n); |
38 | l.listSwap(m); |
39 | l.display(); |
40 | }
|
41 | return 0;
|
42 | } |