acgo题库
  • 首页
  • 题库
  • 学习
  • 天梯
  • 备赛

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

    • GESP
    • CPA
    • 电子学会考级
  • 竞赛
  • 讨论
  • 团队
  • 商城
登录
注册
题目详情提交记录(0)
  • 在此输入标题

    注意到 S(i)∈[1,90]S(i)\in[1,90]S(i)∈[1,90],这是一个很小的值域限制,可以考虑枚举。 Ans=∑i=1n[n mod i=S(i)]=∑d=190∑i=1n[S(i)=d][n−i⌊ni⌋=d]=∑d=190∑i∣(n−d)∧i⌊ni⌋=n−d[S(i)=d]\begin{aligned} Ans&=\sum_{i=1}^n[n \bmod i=S(i)] \\ &=\sum_{d=1}^{90}\sum_{i=1}^n[S(i)=d][n-i\lfloor\frac ni\rfloor=d] \\ &=\sum_{d=1}^{90}\sum_{i \mid (n-d)\wedge i\lfloor\frac ni\rfloor=n-d}[S(i)=d] \\ \end{aligned} Ans =i=1∑n [nmodi=S(i)]=d=1∑90 i=1∑n [S(i)=d][n−i⌊in ⌋=d]=d=1∑90 i∣(n−d)∧i⌊in ⌋=n−d∑ [S(i)=d] 枚举因数即可,时间复杂度 O(Tnlog⁡n)O(T\sqrt n\log n)O(Tn logn)。

    userId_undefined
    leo120306
    45阅读
    3回复
    1点赞
暂无数据

提交答案之后,这里将显示提交结果~

首页