Loading

3.29 CW 模拟赛 T1. 因子

前言

没做出来确实比较好笑

这场 \(\rm{T2}\) 是简单的\((\)虽然没打\()\)
\(\rm{T3}\) 不好评价, 差点假完了, 但是最终切了就是好的, \(\rm{RP}\) 消失术
其实 \(\rm{T3}\) 比较好理解, 本质上就是让它把伤害尽量吃满, 然后利润尽量少就行了, 但是并不是很好构造, 可以说是比较侥幸的
感谢上帝, 虽然说 \(\rm{RP}\) 用在这种考试上没啥大用, 但是至少让我今天是高兴的, 笑嘻了

\(\rm{T4}\) 有点数学, 一会再说

思路

首先找点性质
不难发现对于 \(x\), 其最小质因数如果不是自己, 就一定在 \([1, \sqrt{x}]\)
这是一个关键的性质, 可以把处理范围降低到 \(10^6\)

于是不难想到筛出 \(10^6\) 以内的所有约 \(50000\) 个质数
这个时候我们需要考虑一些调和级数

假设对于质数 \(p\), 我们直接扫描其区间中的倍数, 显然是调和级数复杂度, 于是就做完了

总结

对每一个数枚举答案不行的时候
往往考虑全局枚举答案进行扫描

posted @ 2025-03-29 15:38  Yorg  阅读(14)  评论(0)    收藏  举报