#ABC179E. 序列求和

序列求和

序列求和

题目描述

f(x,m)f(x,m) 表示 xx 除以 mm 的余数。

设数列 AA 由初始值 A1=XA_1=X 和递推式 An+1=f(An2,M)A_{n+1}= f(A_n^2, M) 定义。求 i=1NAi\displaystyle{\sum_{i=1}^N A_i}

输入格式

输入按以下格式从标准输入给出:

NN XX MM

输出格式

输出 i=1NAi\displaystyle{\sum_{i=1}^N A_i}

样例

6 2 1001
1369

数列 AA2,4,16,256,471,620,2,4,16,256,471,620,\ldots,因此答案是 2+4+16+256+471+620=13692+4+16+256+471+620=1369

1000 2 16
6

数列 AA2,4,0,0,2,4,0,0,\ldots,因此答案是 66

10000000000 10 99959
492443256176507

数据范围

  • 1N10101 \leq N \leq 10^{10}
  • 0X<M1050 \leq X \lt M \leq 10^5
  • 输入均为整数
难度 提高
通过率
尝试 0
已通过 0
ID
2014
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签