합성함수와 쿼리 2
시간 제한2초메모리 제한512 MB
함수 f의 f(1) 값을 바꾸는 갱신과 f를 m번 합성한 f^m(x)를 묻는 질의를 처리한다.
문제
함수 의 각 함숫값 이 주어진다. 다음 쿼리를 수행하는 프로그램을 작성하시오.
1 x: 의 값을 로 변경한다.2 m x: 의 값을 출력한다.
여기서 은 를 번 합성한 함수이다. 즉 이고, 인 모든 자연수 에 대해 를 만족한다.
입력
첫째 줄에 자연수 이 주어진다.
둘째 줄에는 초기 상태의 이 차례대로 주어진다.
셋째 줄에는 쿼리의 개수 가 주어진다.
넷째 줄부터 개의 줄에는 쿼리가 한 줄에 하나씩 주어진다.
출력
2번 쿼리의 결과를 한 줄에 하나씩 출력한다.
제한
- 1번 쿼리의 경우
- 2번 쿼리의 경우 ,