ZUFEOJ
Home
ProblemSet
Source/Category
Contest
Status
Ranklist
F.A.Qs
Login
Register
5913: Prime Number
内存限制:256 MB
时间限制:2 S
题面:传统
评测方式:文本比较
上传者:
提交:7
通过:4
提交
提交记录
统计
Web Board
题目描述
C、 素数
Simon有一个素数x和一个非负整数a1,a2,。。。,一
西蒙非常喜欢分数。今天他在一张纸上写下了数字
。西蒙把所有分数都引向一个公分母并求和后,他得到了一个分数:
其中t等于xa1+a2++现在西蒙想减少所得分数。
帮助他,找到数字s和t的最大公约数。由于GCD可能相当大,请将其除以数字1000000007(109+7)后打印为余数。
Examples
Input
2 2 2 2
Output
8
Input
3 3 1 2 3
Output
27
Input
2 2 29 29
Output
73741817
Input
4 5 0 0 0 0
Output
1
输入格式
输入
第一行包含两个正整数n和x(1≤n≤105,2≤x≤109)−数组的大小和素数。
第二行包含n个空格分隔的整数a1,a2,。。。,an(0≤a1≤a2≤…≤an≤109)。
输出格式
输出
打印一个数字——问题的答案,模1000000007(109+7)。
输入样例
复制
2 2 2 2
输出样例
复制
8
数据范围与提示
在第一个样本中
。因此,问题的答案是8。
在第二个样本中
。问题的答案是27,351=13.27,729=27.27。
在第三个样本中,问题的答案是1073741824mod1000000007=73741817。
在第四个样本中
。因此,问题的答案是1。
分类标签
359C
1900
Prime
Numbermath,
number
theory