#P16971. [XRCOI Round 2] C. 永恒

[XRCOI Round 2] C. 永恒

背景

你想知道夜晚流星的真相吗?哈哈,真相就是缥缈须臾的一瞬天光罢了。
那么,趁着一切还美好,就这样静止吧……去往永恒。

题目描述

对于一个长度为 nn 的序列 (a1,,an)(a_1, \cdots, a_n),满足 0aim0 \le a_i \le m

我们称其是一个原神序列,当且仅当满足:

i=1niai0(modn).\sum_{i = 1}^n i \cdot a_i \equiv 0 \pmod n.

求有多少个序列是原神序列,对 109+710^9+7 取模。

输入格式

TT 组数据。

对于每组数据,一行两个数 n,mn, m

输出格式

对于每组数据,表示答案。

2
2 1
5 4


2
625

提示

样例解释 #1:

原神序列有 [0,0],[0,1][0, 0], [0, 1] 这两种。

数据规模与约定

本题采用捆绑测试。

Subtask 编号 nn mm 得分
11 n8n \le 8 m8m \le 8 44
22 n100n \le 100 m100m \le 100 88
33 n5103n \le 5 \cdot 10^3 m5103m \le 5 \cdot 10^3
44 n105n \le 10^5 m105m \le 10^5 1515
55 无限制 1010
66 无限制 m105m \le 10^5
77 n107n \le 10^7 m107m \le 10^7 1515
88 无限制 3030

对于 100%100\% 的数据:保证 1T5,0n,m10131 \le T \le 5, 0 \le n, m \le 10^{13}