거듭제곱의 합 2
시간 제한5초메모리 제한512 MB
각 질의마다 a, b, d가 주어질 때 k가 a부터 b까지일 때의 k^d 합을 10^9+7로 나눈 나머지로 구합니다.
문제
개의 줄에 걸쳐 다음 쿼리를 해결하는 프로그램을 작성하시오.
- : 의 값을 출력한다.
입력
첫 줄에 쿼리의 개수 가 주어진다.
다음 개의 줄에는 위 문제의 쿼리가 한 줄에 하나씩 주어진다.
출력
개의 줄에 각 쿼리의 정답을 입력 순서대로 출력한다.
제한
입력으로 주어지는 모든 수는 정수이다.
, ,
모든 쿼리의 의 합은 을 넘지 않는다.