소방관 (Firepersons)
시간 제한1초메모리 제한128 MB
선형 점화식의 처음 k개 항과 계수가 주어질 때, 10000으로 나눈 나머지 수열의 i번째 항을 구한다. i는 10^9까지 가능하다.
문제
소방관에게는 정수 등급이 부여되며, 이 등급은 다음과 같이 정의되는 정수 수열로 정해진다.
차수가 인 수열은 처음 개의 항 과 정수 상수 로 정의된다. 인 항은 다음 점화식으로 구한다.
번째로 오래된 소방관은 등급 를 받는다. 수열의 매개변수와 정수 가 주어질 때, 번째 소방관의 등급, 즉 이 수열의 제 항 를 구하여라.
입력
입력은 여러 개의 테스트 케이스로 이루어진다. 각 테스트 케이스는 한 줄에 다음 정수들이 공백 하나로 구분되어 순서대로 주어진다.
- : 수열의 차수
- : 수열의 처음 개 항
- : 점화식의 곱셈 상수
- : 구하려는 항의 번호
입력의 끝은 하나만 들어 있는 줄로 표시된다.
출력
각 테스트 케이스마다 한 줄에 해당 수열의 제 항 를 출력한다. 출력하는 줄의 순서는 입력에 주어진 테스트 케이스의 순서와 같아야 한다.