#P4935. 口袋里的纸飞机
口袋里的纸飞机
Description
一个大小为的数列,每个数都在范围中
对于每种数列,可以生成一个的网格,其中格子中的数为
比如,如果数列是,则生成的网格为
1 2 3
2 4 1
3 1 4(因为2*3%5=1,3*3%5=4)
对于一个网格,定义法法值为其中不同的数个数,比如上面那个就是4个数,即。
现在你需要对所有数列的法法值的和对取模
Input Format
第一行输入正整数
Output Format
输出答案对取模
2 3 3
15
4 7 5
2845
70 43 22
992103136
500 2011 999980895
767094932
Hint
样例1解释:
{ai}={1,1}:
1 1
1 1
(ans=1)
{ai}={1,2}:
1 2
2 1
(ans=2)
{ai}={1,3}:
1 0
0 0
(ans=2)
{ai}={2,1}:
1 2
2 1
(ans=2)
{ai}={2,2}:
1 1
1 1
(ans=1)
{ai}={2,3}:
1 0
0 0
(ans=2)
{ai}={3,1}:
0 0
0 1
(ans=2)
{ai}={3,2}:
0 0
0 1
(ans=2)
{ai}={3,3}:
0 0
0 0
(ans=1)
一共为15
保证为大于等于3的质数
| 测试点 | N | R | P |
|---|---|---|---|
| 1,2 | |||
| 3,4,5,6 | |||
| 7,8 | |||
| 9,10,11,12 | |||
| 13,14,15,16 | |||
| 17,18,19,20 |
对于所有数据,
京公网安备 11011102002149号