#P10182. 一径入繁华

    ID: 11485 远端评测题 2000ms 512MiB 尝试: 0 已通过: 0 显示难度NOI/NOI+/CTS 上传者: 标签>数学数论洛谷原创O2优化线性代数洛谷月赛

一径入繁华

背景

伴随龙年到来的,还有帆巨很喜欢的九省联考。为了爆踩压轴题。帆巨狠狠地重温了数论。

数论所生,繁华之地!

题目描述

帆巨觉得求 xax^a 在  mod  p\bmod\ p 意义下的值太简单了,所以他想求 σ0s(xt)\sigma_0^s(x^t) 在  mod  p\bmod\ p 意义下的值。

帆帆不满足于只计算一次,于是他列了一个 n×nn\times n 的数表 AA,保证第 ii 行第 jj 列(1≤i,j≤n1\le i,j\le n)中的元素 ai,ja_{i,j} 满足:

$$a_{i,j}=\sum_{d\mid \gcd(i,j)}\mu\left(\dfrac{\gcd(i,j)}{d}\right)\times (\sigma_0(d^s))^t$$

帆帆想知道这个数表长什么样子,但这个数表实在太大了,所以请你告诉他 det⁡A\det A 对 109+710^9+7 取模后的结果。

注释:

  1. 表达式中的各种函数含义在 这里(μ\mu 表示莫比乌斯函数,σ0\sigma_0 表示约数个数函数)。
  2. det⁡A\det A 表示方阵 AA 的 行列式。

输入格式

一行,输入三个整数 n,s,tn,s,t。

输出格式

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

2 1 2
2
2 3 4
254
19 8 10
913255725
10000000000 1 2
880793261

提示

【样例 11 解释】

矩阵 AA 如下:

[1113]\begin{bmatrix} 1 & 1\\ 1 &3 \end{bmatrix}

行列式为 1×3−1×1=21\times 3 - 1\times 1=2。

【样例 22 解释】

矩阵 AA 如下:

[111255]\begin{bmatrix} 1 & 1\\ 1 & 255 \end{bmatrix}

行列式为 1×255−1×1=2541\times 255 - 1 \times 1=254。

数据范围

本题采用 子任务捆绑测试。

对于 100%100\% 的数据,保证 1≤n≤10111\le n\le 10^{11},0≤s,t<109+70\le s,t< 10^9+7。

子任务编号 nn 特殊性质 分值
Subtask #1 ≤500\le 500 无 88
Subtask #2 ≤107\le 10^7 s=1,t=2s=1,t=2 55
Subtask #3 s=1s=1 1010
Subtask #4 ≤1011\le 10^{11} s=1,t=2s=1,t=2
Subtask #5 s=1s=1
Subtask #6 t=1t=1 22
Subtask #7 ≤107\le 10^{7} t≤9t\le 9 1010
Subtask #8 ≤1011\le 10^{11} 1515
Subtask #9 ≤107\le 10^7 无 1010
Subtask #10 ≤1011\le 10^{11} 2020

特殊性质 一栏为空则表示没有特殊性质。子任务中没有规定范围的变量的值均在 [0,109+7)[0,10^9+7) 范围内生成。

时间限制:2000 ms\text{2000 ms};

空间限制:512 MB\text{512 MB}。