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