ZZ
시간 제한15초메모리 제한64 MB
a와 b에서 시작하는 피보나치 형태 수열에 누적합을 c번 적용한 뒤 d번째 값을 1000000009로 나눈 나머지를 구합니다.
문제
함수 는 다음과 같이 정의한다.
네 정수 , , , 가 주어졌을 때 를 구하는 프로그램을 작성하시오.
입력
첫째 줄에 테스트 케이스의 개수 가 주어진다. ()
다음 개 줄에 테스트 케이스가 한 줄에 하나씩, 네 정수 , , , 로 주어진다. (, , )
출력
각 테스트 케이스마다 를 로 나눈 나머지를 한 줄에 하나씩 출력한다.