题解:

这题主要在于时间复杂的分析吧

首先很暴力的是求两个数的gcd然后找到它的最小质因数

但这个的复杂度是没法保证的(上界还是n根号n吧)

考虑到时间复杂度的瓶颈在于求一个数的最小质因数

所以我们可以预处理出a1的质因数,然后计算在每个数中是否有

由于质因数是loga1的,所以时间就是nloga1+sqrt(n)的

相关文章:

  • 2021-06-12
  • 2021-09-20
  • 2022-12-23
  • 2021-12-06
  • 2021-07-02
  • 2021-12-19
  • 2022-01-07
猜你喜欢
  • 2021-07-16
  • 2022-12-23
  • 2021-11-04
  • 2021-10-04
  • 2021-12-30
  • 2021-08-11
  • 2021-09-08
相关资源
相似解决方案