문제 번호 1276 --[기초-종합+배열] 데이터의 회전2

1276: [기초-종합+배열] 데이터의 회전2

시간 제한: 1 Sec  메모리 제한: 128 MB
제출: 0  해결 문제 수: 0
[제출][채점상황][게시판][:]

문제 설명

n개의 숫자가 입력된다. 이동거리 k가 입력된다.

이때 a위치부터 b위치의 값을 k칸씩 이동하여 최종적으로 데이터의 값을 출력한다.

a+k위치가 b위치보다 클 경우 다시 a위치 부터 나머지를 계산하여 이동하게 된다.

입력

첫줄에 데이터의 개수 n와 (3<=n<=50) 이동거리 k가 입력된다( 1<=k<=1000)

둘째줄에 n개의 데이터가 공백으로 분리되어 입력된다.(1~1000인 자연수)

셋째줄에 이동시킬 범위 a와 b가 입력된다.( 1<=a<=b<=n<=50)

출력

이동후 최종 결과를 출력한다.

입력예시

5 2
10 20 30 40 50
2 4

출력예시

10 30 40 20 50

도움말

출처

[제출][채점상황]