专栏文章

NOIP2025游记

生活·游记参与者 8已保存评论 8

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
8 条
当前快照
1 份
快照标识符
@mikjm6y8
此快照首次捕获于
2025/11/30 01:06
3 个月前
此快照最后确认于
2025/12/14 01:29
2 个月前
查看原文
前情提要:
这段被删了。

Day -inf

完全意识到 NOIP 是手速比赛,开始研究总结模拟赛。

Day 1

进场,打了一个 NTT。
发现不是一个人一个桌,不过还是很宽敞,南航好评。
8:258:25 下发了压缩密码。
看了 T1 以后稍微想了一下,十分钟以内通过了
看 T2,感觉很麻烦,但是我猜 T2 一定是简单题,直接尝试枚举,编了一会。
9:209:20 T2 过了。
看 T3,一秒会了三次方,由于题目要求我复杂度和深度相关就开始现编,花了若干分钟对上了脑电波,然后想到了 dp 状态,看了一下 O(nm2)O(nm^2) 看上去难以优化,决定先写完 76 再决策接下来干什么。
10:1010:10 写完了 T3 7676
看 T4,这题目怎么这么神秘,是不是又来了个 recall?
10:2010:20 不会做。
10:3010:30 为什么这个题这么多暴力分?
10:4010:40 发现 T3 状态中 kj>duk-j>d_ujj 没用,所以可以长剖,但是才 24 分太难写了先扔了。
10:5010:50 是不是分治一下就 nqlognq\log
11:0011:00 发现本质是倍增分块,那我可以把区间离散化一下拆成若干小区间,这样区间不交了以后跨过块的次数是 O(logn)O(\log n) 的,因此只需要查 O(q+logn)O(q+\log n) 次,开始写。
11:3011:30 快写完了,发现我后半部分怎么需要解决 qnqn 次序列长度为 qq 的区间 rmq?倒闭了。
11:4011:40 发现原来这个结构可以预处理整块,但是常数很大。
11:5011:50 开始调。
12:0012:00 小样例过了。
12:0512:05 中样例过不去。
12:1012:10 发现边界情况有错,我是不是假了??
12:1512:15 发现可以把常数变大一倍把左边区间扩大一点。
12:2012:20 过了,前 7 个大样例都是一秒多,第 8 个大样例 2.2s。
12:2112:21 卡常。
12:2212:22 卡常。
12:2312:23 卡常。
12:2412:24 卡常。
12:2512:25 卡常。
12:2612:26 卡常。
12:2712:27 卡常。
12:2812:28 卡常。
12:2912:29 卡常。
12:3012:30 卡常。
12:4012:40 卡常,彻底倒闭,只能卡到 2.0s2.0s,尝试询问监考老师 cpu 型号监考老师说不能给提示。
(比赛完了才知道单调队列又难写又常数大,写个 st 表随手过了)
12:4112:41 肉眼检查。
12:4212:42 肉眼检查。
12:4312:43 肉眼检查。
12:4412:44 肉眼检查。
12:4512:45 肉眼检查。
12:4612:46 肉眼检查。
12:4712:47 测样例。
12:4812:48 测样例。
12:4912:49 测样例。
12:5012:50 测样例。
12:5112:51 测样例。
12:5212:52 测样例。
12:5312:53 测样例。
12:5412:54 测样例。
12:5512:55 测样例。
12:5612:56 测样例。
12:5712:57 急。
12:5812:58 急。
12:5912:59 急。
13:0013:00 结束了,但没看见代码长度。
13:0513:05 看见了。
376,疑似非常高,别挂就好。

感觉我在场上会理所当然的认为一些一看就没道理的东西有道理,比如说单调队列比 st 表查 n 次快,还有当年 recall 保证 aia_i 互不相同,要求区间 {ai}\{a_i\} 的并集,我认为不得不写分块 st 表维护,于是最终倒闭了。

评论

8 条评论,欢迎与作者交流。

正在加载评论...