Problem

1/6

Zyklische Verschiebung mit rotate

Problem

Verschieben Sie die Elemente des Arrays um die gewünschte Anzahl von Elementen.
 
Verwenden Sie die geringstmögliche Anzahl von Zuweisungsvorgängen.
 
Eingabe
Eine Liste von Zahlen wird eingegeben. Alle Zahlen der Liste befinden sich in derselben Zeile.
 
Ausgabe
Zuerst wird die Zahl N — die Anzahl der Elemente im Array und die Anzahl der Positionen angegeben, um die K verschoben werden soll (1<=N<=100, -1000<=K<=1000). Als nächstes werden durch ein Leerzeichen N Zahlen geschrieben, — die Elemente des Arrays. Ein Array besteht aus ganzen Zahlen.

Eingabe Ausgabe
5 2
1 2  3 4 5
3 4 5 1 2
5 1000
1 2 3 4 5
1 2 3 4 5
5 -2
1 2 3 4 5
4 5 1 2 3