[DMY]2024 NOIP 模拟赛 Day 11
挂分了。
赛时
T1 看了一眼发现答案有单调性,以为是二分。
想了一会发现写不成,于是去看看特殊性质,发现度数为二的性质只需要对图分一下层,记个到达的深度就行了。
写完以后意识到正解和这个其实是一样的,只需要记录第一次到达的状态,对层数取
交上去发现挂了,我的输出里出现了
去看 T2,先把
先去看了 T3,直接写了个组合数枚举,然后稍微一想发现是错的,想要保证正确性的话复杂度可以达到
上个厕所回来意识到 T2 的性质一的特点是区间种类数很小,所以可以
调了大概 40min,造了一堆 hack 数据,然后发现我数组用混了。
改完以后就过了。
时间不多了,先去看了眼 T4,迅速写完暴力分,然后回来看 T3。
胡了个三维状态的 DP,用
赛后
lihe_qwq 说 T3 在一个点只会出现正好加够和加满两种情况,所以状态可以少一维,感觉很对。
回来发现 T1 挂成了 30pts,然后意识到我对
对于 T2 的话每个元素能够产生的贡献其实只和离它最近的同色元素有关,初始的时候可以分别考虑每种颜色对区间产生的贡献,修改的时候相当于区间加上等差数列,可以用树状数组+差分实现。
今天这场感觉打的有些紧张,要是时间再多一点感觉能写出来 T3 的部分分。
T3 正解的 DP 需要考虑的细节很多,但是写出来 30pts 的 DP 是不难的。
主要原因还是前面的时间打的太松弛了,以至于后面没有足够的时间来实现思路,以后要注意合理利用时间。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探