A85841.「THUSCH 2017」如果奇迹有颜色

NOI/NOI+/CTSC

通过率:0%

时间限制:1.00s

内存限制:512MB

题目描述

法本公司曾经是世界最大的化工企业,他们生产的染料颜色非常丰富,有清华紫,心灵黄,原谅绿,会议蓝,高级黑,北大红,相簿白等。

现在 B 君有一个由 nn 个区域组成的环,B 君要用 mm 种颜色来染这 nn 个区域。

B 君不希望在这 nn 个区域中存在连续 mm 个区域恰好出现所有 mm 个颜色。换句话说,对于任意连续 mm 个区域,都不能恰好出现所有 mm 个颜色。

如果两个方案通过旋转可以变得一模一样,那么我们认为他们是本质相同的;

但是如果两个方案需要通过翻转才能变得一模一样,我们不认为他们是本质相同的。

比如如果 n=4,m=4n=4, m = 4;

我们认为 1,2,3,41, 2, 3, 4 和 3,4,1,23, 4, 1, 2 是本质相同的方案;

我们认为 1,2,3,41, 2, 3, 4 和 4,3,2,14, 3, 2, 1 是本质不同的方案;

我们认为 1,2,1,21, 2, 1, 2 和 2,1,2,12, 1, 2, 1 是本质相同的方案;

B 君希望知道满足条件,本质不同的方案数,输出答案对 10000000071000000007 取模。

输入格式

从标准输入读入数据。

输入一行包含两个整数 n,mn, m,其中 nn 表示环的长度,mm 表示颜色数。

输出格式

输出到标准输出。

输出一行一个整数,表示答案对 10000000071000000007 取模的结果。

输入输出样例

  • 输入#1

    6 3

    输出#1

    44
  • 输入#2

    120 6

    输出#2

    615888898

说明/提示

对于 100%100\% 的测试点, 1≤n≤1000000000,2≤m≤71 \leq n \leq 1000000000, 2 \leq m \leq 7。

数据编号 nn mm
1 1≤n≤101 \leq n \leq 10 m=3m = 3
2 1≤n≤101 \leq n \leq 10 m=4m = 4
3 1≤n≤1051 \leq n \leq 10^{5},nn 是质数 m=2m = 2
4 1≤n≤1051 \leq n \leq 10^{5},nn 是质数 m=3m = 3
5 1≤n≤1051 \leq n \leq 10^{5},nn 是质数 m=4m = 4
6 1≤n≤1051 \leq n \leq 10^{5},nn 是质数 m=5m = 5
7 1≤n≤1051 \leq n \leq 10^{5},nn 是质数 m=6m = 6
8 1≤n≤1051 \leq n \leq 10^{5},nn 是质数 m=7m = 7
9 1≤n≤1091 \leq n \leq 10^{9},nn 是质数 m=2m = 2
10 1≤n≤1091 \leq n \leq 10^{9},nn 是质数 m=3m = 3
11 1≤n≤1091 \leq n \leq 10^{9},nn 是质数 m=4m = 4
12 1≤n≤1091 \leq n \leq 10^{9},nn 是质数 m=5m = 5
13 1≤n≤1091 \leq n \leq 10^{9},nn 是质数 m=6m = 6
14 1≤n≤1091 \leq n \leq 10^{9},nn 是质数 m=7m = 7
15 1≤n≤1091 \leq n \leq 10^{9} m=2m = 2
16 1≤n≤1091 \leq n \leq 10^{9} m=3m = 3
17 1≤n≤1091 \leq n \leq 10^{9} m=4m = 4
18 1≤n≤1091 \leq n \leq 10^{9} m=5m = 5
19 1≤n≤1091 \leq n \leq 10^{9} m=6m = 6
20 n=635,643,090n = 635,643,090 m=7m = 7

输入解题思路,AI测评打分。不知道怎么写?

首页