쉬운 숙제
시간 제한1.5초메모리 제한256 MB
수열 f(n)=A·f(n-1)+f(n-2)에서 f(n)을 p로 나눈 나머지가 x인 n이 L부터 R까지 몇 개인지 구합니다.
문제
정수 를 하나 고정한다. 수열 은 다음 두 조건을 만족한다.
- ,
- 1보다 큰 모든 정수 에 대해
소수 와 정수 ()가 주어진다. 을 만족하는 정수 중에서 인 의 개수를 구하라.
입력
첫 줄에 테스트 케이스의 개수 ()가 주어진다.
이후 개의 줄에 다섯 정수 , , , , 이 주어진다. (, , , ) 는 소수임이 보장된다.
출력
줄에 걸쳐 답을 출력한다. 번째 줄에는 번째 테스트 케이스의 답을 출력한다.