CF1687E
gcd为将所有质因子出现次数取min。
本题的v为:每一个质因子的指数为最少的出现次数和第二少的出现次数之和。
可以先构造出最少,再乘上第二少。
操作为取指数max。
考虑min-max容斥:
。
。
为第二小。
。
对应到和。
后面枚举T的部分不太好优化,但是考虑到gcd的性质,我们不需要保留那么多的S。
可以贪心保留需要的S,不会超过。
gcd为将所有质因子出现次数取min。
本题的v为:每一个质因子的指数为最少的出现次数和第二少的出现次数之和。
可以先构造出最少,再乘上第二少。
操作为取指数max。
考虑min-max容斥:
。
。
为第二小。
。
对应到和。
后面枚举T的部分不太好优化,但是考虑到gcd的性质,我们不需要保留那么多的S。
可以贪心保留需要的S,不会超过。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下