题解

计算前 \(k\) 项的和,每 \(k\) 项的和是一个长度为 \((n+1)/k\) ,公比为 \((a^{-1}b)^k\) 的等比数列。
当公比为 \(1\) 时,不能用等比数列求和公式。
什么时候公比为 \(1\)
\(a=b\) 时,\(a^{-1}b=1(mod\ p)\)
\(a=p-b\) 时,\(a^{-1}b=(p-b)^{-1}b=-1(mod\ p)\),如果此时 \(k\) 是偶数,公比就是 \(1\)
证明:令 \(x=(p-b)^{-1}\),则 \(x*(p-b)=1(mod\ p)\)\(x*-b=1(mod\ p)\)\(x*b=-1(mod\ p)\)。得证。

相关文章:

  • 2021-08-19
  • 2022-01-04
  • 2021-10-19
  • 2021-06-18
  • 2021-11-19
猜你喜欢
  • 2021-11-17
  • 2021-12-12
  • 2021-12-06
  • 2021-06-09
  • 2021-04-07
  • 2021-06-25
  • 2021-05-29
  • 2021-05-16
相关资源
相似解决方案