[数论]怎么快速求这玩意
  • 板块学术版
  • 楼主66xyyd
  • 当前回复24
  • 已保存回复24
  • 发布时间2024/8/19 09:43
  • 上次更新2024/8/19 10:10:05
查看原帖
[数论]怎么快速求这玩意
946515
66xyyd楼主2024/8/19 09:43

求 ∑ai∈[1,p][gcd(a1,a2,⋯ ,am)==1]\sum_{a_i \in [1,p]}[gcd (a_1,a_2,\cdots,a_m)==1]。

人话翻译就是求长度为 mm,每个数在 11 到 pp 之间,且这些数的最大公约数为一的个数。注意交换数列顺序算作不同的数列。

这个问题在 pp 每次询问时给出的时候,能不能 O(max⁡(p))O(\max (p)) 以下时间复杂度预处理,单次 O(log⁡n)O(\log n) 或 O(log⁡m)O(\log m) 以下时间复杂度查询?

2024/8/19 09:43
加载中...