#2626. Summing up Powers

Summing up Powers

题目描述

给定 n,kn,k,求解

(1k+2k+3k++nk)mod109+7(1^k+2^k+3^k+\ldots+n^k)\bmod 10^{9}+7

输入格式

本题为多组数据

第一行输入一个整数 tt 代表测试数据组数。

  • 每一组数据:输入两个整数 nnkk

输出格式

输出一共输出 tt 行,每行一个整数表示答案。

3
3 1
4 2
3 3
6
30
36

数据规模与约定

  • 对于 50%50\% 的数据,1t101\leq t\leq 101n1051 \le n \le 10^50k500\leq k\leq 50
  • 对于 100%100\% 的数据,1t101\leq t\leq 101n10151 \le n \le 10^{15}0k500\leq k\leq 50