점화식과 쿼리
시간 제한3초메모리 제한1024 MB
초기 두 항과 n^k 항이 포함된 선형 점화식이 주어질 때, n이 10^18까지 커질 수 있는 최대 50000개의 질의에 대해 x_n을 100003으로 나눈 나머지를 구한다.
문제
수열 이 정수 에 대해 점화식 를 만족한다. 수열 의 첫 두 항 과 점화식이 주어질 때, 을 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 정수 가 공백으로 구분되어 주어진다.
둘째 줄에 정수 가 주어진다.
셋째 줄부터 개의 줄에 걸쳐 한 줄에 하나씩, 정수 이 주어진다.
출력
한 줄에 하나씩, 을 소수 으로 나눈 나머지를 출력한다.
힌트
C/C++, Java 등의 언어에서 일부 변수를 비트 정수형으로 선언한 경우 오버플로우가 발생할 수 있음에 유의하라.