BOJ 29817 주식을 안전하게 (Hard)
BOJ 29817 주식을 안전하게 (Hard)
문제 내용
길이 의 수열 이 주어집니다. 에 대해 이라고 할 때, 상수 에 대해 다음의 식이 성립하도록 수열 을 연장하려고 합니다.
이때 를 로 나누었을 때의 음이 아닌 나머지를 구하세요.
입력
첫 줄에 , , 가 주어집니다. (, ,
다음 줄에 이 주어집니다. ()
출력
문제의 정답을 출력합니다.
문제 풀이
스포일러
에 대한 식을 에 대한 식으로 치환한 뒤 정리하면 에 대한 길이 의 선형 재귀식을 얻을 수 있습니다. 는 100 이하이므로 행렬 거듭제곱을 이용하여 번째 원소를 구할 수 있습니다.
Last updated on