셔플 기계
면접 대비시간 제한1.5초메모리 제한1024 MB
K번의 셔플에서 기법 X_i를 Y_i번씩 순서대로 적용한 뒤, 정렬된 카드의 최종 순서를 출력합니다.
문제
태준이는 친구들과 카드 게임을 즐기려고 카드 셔플 기계를 구입했다. 모든 게임에서 이기고 싶었던 태준이는 기계의 구조를 분석해서 셔플 결과를 예측하려고 한다.
셔플 기계에는 가지의 셔플 기술이 내장되어 있다. 번째 셔플 기술은 부터 까지 각 수가 정확히 한 번씩 등장하는 길이 의 수열 로 표현된다. 번째 셔플 기술을 번 실행하면, 위에서 번째에 있는 카드는 위에서 번째에 위치하게 된다.
셔플 기계를 작동시키면 번의 셔플을 정해진 순서대로 실행한 후 종료된다. 한 번의 셔플은 와 두 개의 정수로 표현되며, 이는 번 셔플 기술을 번 실행한다는 뜻이다.
처음에 카드는 위에서부터 번부터 번까지 순서대로 정렬되어 있다. 셔플 기계를 작동시킨 후 카드들이 어떻게 배열되는지 찾아보자.
입력
첫 번째 줄에 , , 가 공백으로 구분되어 주어진다.
다음 개의 줄 중 번째 줄에는 번째 셔플 기술을 나타내는 이 차례대로 공백으로 구분되어 주어진다.
다음 개의 줄 중 번째 줄에는 번 셔플에서 실행할 셔플 기술의 번호 와 해당 기술을 실행할 횟수 가 공백으로 구분되어 주어진다.
출력
셔플 기계를 작동시킨 후 카드의 최종 순서를 위에서부터 순서대로 출력한다.
제한
- 주어지는 모든 수는 정수이다.
- 에는 부터 까지의 수가 정확히 한 번씩 등장한다. ()
- ()
- ()