스고로쿠와 말
- 시간 제한
- 2s
- 메모리 제한
- 256MB
- 제출
- 0
- 정답
- 0
- 맞힌 사람
- 0
- 정답 비율
- 0.0%
문제
JOI 군은 스고로쿠를 가지고 있다. 이 스고로쿠는 개의 칸이 가로 한 줄로 늘어선 모양이다. 이 칸들에는 왼쪽 끝의 출발 칸에서 오른쪽 끝의 도착 칸까지 순서대로 부터 까지의 번호가 붙어 있다.
현재 이 스고로쿠 위에는 개의 말이 놓여 있다. 이 말들에는 출발 칸에 가까운 순서대로 부터 까지의 번호가 붙어 있다. 말 () 는 칸 에 놓여 있다. 모든 말은 서로 다른 칸에 놓여 있다.
JOI 군은 이제부터 번의 조작을 한다. 번째 () 조작에서는 말 를 칸 앞으로 전진시킨다. 단, 이동 전의 칸이 도착 칸인 경우, 또는 이동할 칸에 다른 말이 놓여 있는 경우, 말 는 전진하지 않고 위치가 변하지 않는다.
모든 조작이 끝난 시점에서 각 말이 놓여 있는 칸을 구하는 프로그램을 작성하시오.
제한
- ()
입력과 출력
입력
입력은 다음 형식으로 표준 입력으로부터 주어진다.
출력
개의 줄을 출력한다. 번째 줄 () 에는 모든 조작이 끝난 시점에서 말 가 놓여 있는 칸의 번호를 출력한다.
예제 입력 1
3
2 3 6
2
1 3
예제 출력 1
2
3
7
번째 조작에서는 말 을 칸 에서 칸 으로 전진시키려고 한다. 그러나 말 가 이미 칸 에 놓여 있으므로 말 은 전진하지 않는다.
번째 조작에서는 말 을 칸 에서 칸 로 전진시킨다.
모든 조작이 끝난 시점에서 말 은 칸 에, 말 는 칸 에, 말 은 칸 에 놓여 있다.
예제 입력 2
2
1 2016
4
2 2 2 2
예제 출력 2
1
2019
번째 조작이 끝난 시점에서 말 는 칸 에 놓여 있다. 그러므로 번째 조작에서 말 는 전진하지 않는다.
예제 입력 3
4
1001 1002 1003 1004
7
1 2 3 4 3 2 1
예제 출력 3
1002
1003
1004
1005
코드를 제출하려면 로그인이 필요합니다.
로그인제출 내역이 없습니다.
아직 맞은 사람이 없습니다.
제출 내역이 없습니다.