NOIP2024 游记
8:00 到考场, 感觉有点困,小睡了一会。
8:30 开考。先通读了一遍题面。感觉 T1T2 很可做,差不多有了思路。T3 感觉非常神秘,T4 则是有一点想法,但不是很多。
于是还是选择了顺序开题。感觉 T1 直接贪心就是对的,但是细节也许有点多。在写的时候注意了一下实现,大概在 9:00 左右过了 T1。
然后开 T2。感觉非常可做,决定直接冲正解。首先先把题目中的式子容斥一下,因为不合法的看上去更好统计一些。先判掉一些显然不合法的情况,然后不同赋值位置之间的贡献就互相没有影响了。大概推了一下式子,感觉很对啊!然后很快写完了。差不多 9:30 过了全部大样例。
感觉这个时候还是有一些优势的。T3 T4 在一开始看的时候感觉差不多,于是决定大概都想一下。 感觉 T3 的子树贡献是不交的,所以可以比较简单地进行树形 dp,然后处理一下重复贡献就可以。
T4 的暴力+B性质 32pts 是好拿的,但是其他分好像有点难写。感觉还有时间,决定先尝试拼个链的特殊性质。那这样题目相当于“给定区间,求区间中长度
看表发现 10:30 左右了,感觉得开始写了。先写 T3,花了 30min 左右实现了思路,但是发现和第二个样例差的有点多。感觉不太对劲,手推了一下,发现充要条件推错了!那么之后的 dp 全都是错的。这个时候已经 11 点多了,感觉非常慌,稍微想了一下怎么改,发现根本改不回来。决定先放掉 T3,先把 T4 的暴力打出来再说。大概 11:40 把 T4 暴力写出来了,这次没出什么差错。
感觉 T3 保龄还是很不甘心,起码先把最基本的 24pts 冲出来。于是又回去看 T3,想了一会,把 24pts 写出来了,但是我想不出来该怎么扩展到
最后估分是 100+100+28+32=260。技不如人。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
· 为什么 退出登录 或 修改密码 无法使 token 失效