#P1024. 等比数列的和

等比数列的和

题目描述

给定整数 NN、AA 以及 MM,请计算并输出

(1+A1+A2+⋯+AN−1)mod  M\big(1+A^1+A^2+\dots +A^{N-1}\big) \mod M

输入格式

  • 第一行:一个整数表示 NN
  • 第二行:一个整数表示 AA
  • 第三行:一个整数表示 MM

输出格式

10
2
1024
1023
8
7
3
2

数据范围

  • 30%30\% 的数据,1≤N≤2101\leq N\leq 2^{10}
  • 60%60\% 的数据,1≤N≤2201\leq N\leq 2^{20}
  • 100%100\% 的数据,1≤N≤2601\leq N\leq 2^{60}
  • 1≤A≤1091\leq A\leq 10^9,1≤M≤1091\leq M\leq 10^9

来源

改编自ABC293E Geometric Progression