BZOJ4816: [Sdoi2017]数字表格

Description

Doris刚刚学习了fibonacci数列。用f[i]表示数列的第i项,那么
f[0]=0
f[1]=1
f[n]=f[n-1]+f[n-2],n>=2
Doris用老师的超级计算机生成了一个n×m的表格,第i行第j列的格子中的数是f[gcd(i,j)],其中gcd(i,j)表示i,
j的最大公约数。Doris的表格中共有n×m个数,她想知道这些数的乘积是多少。答案对10^9+7取模。

Input

有多组测试数据。

第一个一个数T,表示数据组数。
接下来T行,每行两个数n,m
T<=1000,1<=n,m<=10^6

Output

输出T行,第i行的数是第i组数据的结果

Sample Input

3
2 3
4 5
6 7

Sample Output

1
6
960
题解Here!
这里插入不了公式,所以写到了这里

相关文章:

  • 2021-11-11
  • 2021-09-29
  • 2021-07-31
  • 2021-09-18
  • 2022-01-11
  • 2021-08-22
猜你喜欢
  • 2022-03-05
  • 2021-08-31
  • 2021-09-29
  • 2021-11-26
  • 2021-11-14
  • 2021-11-02
  • 2021-05-22
  • 2021-06-05
相关资源
相似解决方案