곱으로 정의된 점화식
시간 제한1초메모리 제한1024 MB
곱셈으로 이어지는 점화식에서 n이 최대 10^18일 때 f_n을 10^9+7로 나눈 나머지를 구합니다.
문제
다음과 같이 정의된 수열 가 있다. 일 때 이다.
정수 , , , , 가 주어진다. 을 구하시오.
입력
한 줄에 다섯 정수 , , , , 가 주어진다. (, , , , )
출력
의 값을 출력한다.
힌트
첫 번째 예제에서 , 이다.
두 번째 예제에서 이다.
만드는 중입니다
시간 제한1초메모리 제한1024 MB
곱셈으로 이어지는 점화식에서 n이 최대 10^18일 때 f_n을 10^9+7로 나눈 나머지를 구합니다.
다음과 같이 정의된 수열 f_x가 있다. x≥4일 때 f_x=c2x−6⋅f_x−1⋅f_x−2⋅f_x−3이다.
정수 n, f_1, f_2, f_3, c가 주어진다. f_nmod(109+7)을 구하시오.
한 줄에 다섯 정수 n, f_1, f_2, f_3, c가 주어진다. (4≤n≤1018, 1≤f_1, f_2, f_3, c≤109)
f_nmod(109+7)의 값을 출력한다.
첫 번째 예제에서 f_4=90, f_5=72900이다.
두 번째 예제에서 f_17≈2.28×1029587이다.
예제 1
5 1 2 5 3
72900
예제 2
17 97 41 37 11
317451037