[DMY]2024 NOIP 模拟赛 Day 2
这场比赛难度明显远大于 NOIP 阿伟。
赛时
T1 看了一眼先写了个阶乘级别的暴力,然后用暴力开始手搓样例,观察所有满足条件序列的特点。
造了十几组以后我发现了很多性质:长
尝试组合,我发现了一种基于数值从小到大依次填充的思路,加上数据结构优化复杂度可以到
上完以后开始写,写到大概 10:00 开始调,调到大概 10:15 不想调了,就弃了。
T2 等了 10min 除了暴力啥都不会,所以就把一个
T3 感觉思路大开。先写了一个复杂度
一开始以为要用二维线段树,后来发现只需要对每行每列都开一棵就可以了。
算了一下空间带上常数是
写完以后发现挂了,调了大概 30min 还是没调出来,于是去写 T4。
T4 是我最不会的期望,写完 dfs 发现果然挂了,不想管了,交了个样例过不去的代码。
回去看 T1,把之前的代码都删了,开始重新思考思路,确立了几个步骤:
-
先确定数字
的位置。 -
赋值,对所有已知值做一次 LCS 和 LDS ,合理赋初值使得求的时候不会产生额外影响。
-
让求出来的值和
匹配,匹配成功则说明合法单重一定有一种方案可以这样填充,直接作为答案即可。 -
回到第二步。
此时已经 11:40 了,写完大概 11:57,还剩 13min ,我觉得可以调出来。
去改初值,数组定义,循环的
赛后
总分 20+10+10=40,我看了看好像这一届除了一个大佬分数都
总的来说,难题还得多练,不能出现会思路不会实现之类的情况。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】