수열의 비밀 (Hard)
시간 제한1초메모리 제한1024 MB
길이 n = 2^k - 1인 수열의 각 항을 인덱스의 이진 트리에서 두 아핀 점화식으로 정의하고, 전체 합을 1e9+7로 나눈 나머지를 구한다.
문제
다음 조건을 만족하는 길이가 인 수열 가 있다.
으로 정의할 때 을 로 나눈 나머지를 출력하라.
입력
첫 번째 줄에 양의 정수 가 주어진다.
두 번째 줄에 양의 정수 가 공백으로 구분되어 주어진다.
세 번째 줄에 양의 정수 이 주어진다.
출력
첫 번째 줄에 을 로 나눈 나머지를 출력한다.
제한
힌트
연산 과정 중 C/C++의 int 범위를 넘어갈 수 있으므로 long long 자료형을 사용하는 것을 추천한다.