LG 8 月月赛
1 比赛情况#
A | B | C | D |
---|---|---|---|
2 比赛流程#
开场构造 A,构造错了,卡了 分钟。然后开 B 和 C,写了 B 的 Sub 1 后想 2 和 3,发现只要想出 Sub 2 整道题就做完了,于是死功 Sub 2。猜了一个假的贪心没过,又糊了一个过了(upd:被 Hack 了)。然后就疯狂的写 C 的 Subtask,rush 到了 。D 胡了一个数论分块 T 了,寄。
3 简要分析#
A#
简单贪心一下发现 满足题意。但是 时不行。换一个 就过了。
B#
把所有数减去平均数时就变成 Subtask 2 了,随机打乱即可,可以证明期望能过。
C#
首先 ,然后就可以化简算式,打个表找找规律发现 是个奇怪的东西。然后矩阵快速幂即可。
D#
首先数论分块都知道,但是 太大了,于是考虑转移到 。发现一些东西不一定有用,于是只考虑有贡献的点,有 的数量(这里要用杜教筛)。于是就直接乱搞即可。
4 总结#
写签到题的熟练度要增强,不能太慢。要分配好时间,并且尽量多拿部分分,仔细观察题目。
作者:DE_aemmprty
出处:https://www.cnblogs.com/aemmprty/p/17619952.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库