0
点赞
收藏
分享

微信扫一扫

5867: 桃子的项链


5867: 桃子的项链 

http://www.tzcoder.cn/acmhome/problemdetail.do?&method=showdetail&id=5867

Time Limit(Common/Java):1000MS/3000MS     Memory Limit:65536KByte

Description

桃子喜欢收藏,尤其是对项链有着奇怪的要求:每颗珠子的颜色必须不同。由于各种原因,他找不到这种项链,所以他决定自己给项链涂色。

现在他手上有n种不同颜色的涂料,项链(环形)上有n颗珠子,他想知道他有多少种不同的涂法。若一条项链能通过绕中心旋转或翻转而变成另一个项链,则认为是同一种涂法。

 

Input

输入第一行为测试样例组数T(1<=T<=10000)。

对于每组数据包含一个正整数n(1<=n<=106),代表不同颜色的涂料种数或珠子数目。

 

Output

对于每组数据,输出一个整数代表有多少种不同的涂法。结果对109+7取模。

 

Sample Input

2
3
4

Sample Output

1
3

Source

举报

相关推荐

0 条评论