• 前缀和要开 long long

  • 同余定理:

    (a+b)%mod=(a%mod+b%mod)%mod(a+b)\%mod=(a\%mod+b\%mod)\%mod (a×b)%mod=(a%mod×b%mod)%mod(a\times b)\%mod=(a\%mod\times b\%mod)\%mod
  • 模拟题把问题抽象化。

  • 写题打草稿。

  • 有序数组查找跳转 二分

  • 区间和跳转 前缀和 (考虑一下会不会超时。

  • 搜索思路往 暴力 想。

  • 分解质因数:

    aabb 的倍数时:如果 bb 的质因数集合是 S2S_2 ,那么 aa 的质因数集合 S1S_1 一定包含 S2S_2 里的所有项。