CSP/NOIP 2023 游记
初赛
Day 0
妈的老师怎么留这么多作业。感觉有点写不完。(upd:写完了)
Day 1
上午电会竞,然后做一下你谷的S组模拟。一会看看J组卷子的风评怎么样。
上次tg110,春测170,败在了模板爆炸+不会对拍+没狠下心写暴力。虽然这一年感觉好像没学什么新东西,但是今年怎么着也得从ccf手里抢一个蓝勾回来吧。真没见过学5年还没蓝勾的。
(考完忘更新了...后面这是10.4更的
这小学的椅子怎么这么难绷 低的像小马扎一样 坐着很难受。
后面的人一直往前面顶 已经没有空余的空间了...
40多人的考场里 4个女生 1个教练(那个教练坐在里面考试)男女比例比我想象中的好一点啊.
写完所有题还剩30分钟 发挥传统艺能在草稿纸上写一些好玩的东西
出来后和xxw cxy对了一下答案 cxy把 写成了 ,乐。
Day 出分
乐不出来了 cxy好像分数大爆发了
我78还可以 意料之中。话说分数线出乎意料的低啊 怎么连50都没上 感谢当分母的各位慈善家同学。
不是我还是不理解 为什么魔改后的埃筛还是 这不科学啊 套一个for复杂度都不带涨的吗??
听hsy说省选可能要提前到12月底 时间很紧张啊。哦不对我进不了省选我慌个什么 加强电竞训练
Day ??
哦我好像明白了为什么tg比pj贵200了 noip不能要钱 所以考tg的时候两个比赛一起收是吧 好好好 很符合ccf的敛财风格
10.4
woc怎么只剩两周就要考tg了 现在处于一个 比赛不想打暴力 正解不想写对拍 每天考试挂大分的状态()感觉药丸
CSP
Day -12
不准备参加CSP前一周的停课集训了 毕竟想要冲一下段考和3d(连均值不等式都没学明白 没什么希望考进去 就当考着玩了) 下午可能会自己vp比赛 要忙炸了 危.
Day -10
CF看2000难度的E看不懂题解()()()()好废物啊。感觉要爆炸。
Day -5
发烧了????大寄
不是你什么时候发烧不好非得现在发烧。。。
Day -4
回家了 好像 是甲流。。。这下whk和oi都被打乱了 祝我好(
Day -3
退烧了但是还是有点晕 不想写文化课了 口胡一下模拟赛
Day 1
没什么特别的感觉 没有很意识到下午就开始考S组了。。。
现在看看去年的题 并顺便祝lbr薄纱J1=
感觉还是有点慌啊 感觉暴力真的好多分但是没拿到过几次,,,
下午考试给我对拍给我对拍给我对拍给我对拍给我对拍给我对拍给我对拍给我对拍给我对拍给我对拍给我对拍给我对拍给我对拍给我对拍给我对拍给我对拍给我对拍给我对拍给我对拍给我对拍给我对拍给我对拍给我对拍给我对拍
你永远可以相信ccf。八十中考场9点才拿到卷子,外面刚开考卷子就泄出来了。
别的竞赛没有逆天主办方 我们想想学有 赢赢赢赢赢
寄了。
开考先想T1,发现 暴力即可日爆,花了40min写完了暴力,现在1h。
发现T2小数据裸区间dp,然后就写了一个区间dp。这时我脑抽想要啃T3的大模拟
然后大模拟就给我啃废了,花了100min+写了一坨能过样例1的东西,然后测样例2的时候发现挂了,,,思路上的挂了,,,
在写t3的时候回头看了一眼t2,写了一个暴力并以为它是 ,但是实际上40的数据都会挂。
留给我t4的时间只剩1h不到,我尝试写20pts暴力但是没有dbg出来 最后心态从紧张到慌张到不知所措再到整个炸掉......
我可能需要一些时间去调整心态。
别人游学集训去准备NOIP 我去准备啥我也不知道。可能就是去当乐子去罢。
NOIP
11.4
hsy是我木!
真的想不到 复活了!!!很感动 真的 大恩大德不知如何才能回馈?
下面是11.4第二次发烧的时候重新写的csp总结。
闲话1:考试时偷偷上了一下知乎 发现竟然没断网 惊恐无比。
开考前写了一个对拍程序。我认为这是一个很好的策略 可以提醒你别忘了写暴力验证正解。upd:考场上写了对拍,结果完全没用上。我做的部分分本身就全是暴力了。
T1突破tg难度地板 暴力即可,但是考试时写的比较久,感觉并不是很好。当时可能是觉得时间很充裕。(事实上也确实如此,但前提是目标就是暴力打满且dbg顺利...而后者显然没有做到。)
T2没有多想 直接写 区间dp暴力。然后就去写T3了。这是一个极其错误的决定,后面会说。T3发现完全爆炸以后,回来想在T2上多少捞点分数。当时其实已经大致相当于正解的思路,即dp计算多个串拼接所提供的贡献。但是对于左右两边各附加一个相同字符的贡献,考场上并没有想到很好的方法计算。同时没有注意到一个性质:对于一个可被消掉的串,若其的一个子串能被消掉,则去掉那个子串形成的串也能被消掉,从而以为dp不太可行。
闲话2:现在回来看T2正解,发现还是和KMP的border异曲同工啊。感觉不管什么字符串(至少在我知识范围内的)都和这玩意脱不开关系。
至于那个前缀栈的方法...完全想不到。这不应该啊。
总之,T2挂分最主要的原因还是对括号匹配问题(或者更广一点 字符串题)的不熟悉 毕竟上次做相似问题已经不知道是什么时候了(
T3耗费巨量时间写了一百多行 献祭一斤头发收获0pts。完全没有理解题意就直接狂写,dbg过了样例1,测样例2的时候才发现我写错了。代价是巨大的。从那一刻起我就慌了。
-
没事别碰大模拟 直接假装这题不存在 沾都别沾
-
遇到比较抽象的题面 一定要先手模样例验证自己对题目的理解。规模较大的样例2最好也手模一下。
T4考试的时候只有不到1h,目标很明确,写个暴力骗个分就滚蛋,但是即便是这个简单的目标也没有达到。当时很慌,处于极度紧张之中经常出错并不能集中思考。某次计算机科学课上想了一下,发现思路极其简单,大亏啊。
心态是很重要的,尤其是在NOI系列这种极重要且思维量很高,时间极长的比赛中。这次每一道题都不是不可做,日常大多数的模拟赛难度都超过了此次csp,最终分数却比日常模拟赛低很多。策略还是出了很大问题的。
Day ?
段考结束了。分数大爆发了。语文差一分A,数学2D A,英语A,物理A,化学A,人文因为上课没听过,C。hsy说我在年级15%以内。啊啊啊啊啊薄纱别人的感觉好爽。终于不是天天下均分的小弱智了。
不过3D没考上。无所谓3D本身就不在我的能力范围内。
Day -1
小学段。集训。集训。集训。打比赛。电竞。看别人的游学朋友圈。还没有写小学段作业。
最后一场模拟赛。一个300,还有6个 。我?哈哈。180。
又是同时开T1和T2。T1是求树上两条不相交的路径的边权异或和的最大值。开始想的是树形dp,后面考虑换根+Trie+一些什么逆天东西大概是 的玩意。10点多了才发现Xor[x]^Xor[lca]^Xor[y]^Xor[lca]=Xor[x]^Xor[y]
。然后发现、哦原来做完了。我的脑子神不神奇。
T2直接硬搞、想了一个好像是dp套dp的一个什么东西,然后发现想不出来。T4也一样都是没有注意到性质直接打暴力。
总是想不到题目的一些特殊性质然后就光荣暴力甚至挂0。而且比赛最开始的一个小时干坐着什么也没想出来。后天要是这样可以直接重开了。害怕。
今明两天早点睡希望可以好一点。
Day 0
又用Lemon做了一套题。
下午评测,两个爷AK了,还有一个爷只因为数组开小挂了30分。膜拜。我333,还不错的样子。但是去除反向挂分的88只剩245了。有点危。
老师过来叮嘱了几句,然后让我们在白板上写考试的注意事项和目标。结果写上去的一半和原神相关。我写了一个“不要读错题”和“想好了再动键盘”。upd:妈的,第一条犯了一次,第二条犯了半次。
去远7花园拍了张合照,然后丑照++了。
几位绘画大师在后面白板上画画,画的真的很好,羡慕。只有我完全不会。
lzy带头电王者,还有电起床、osu、喵斯、围棋、空洞骑士的。
小学段北京游学线路似乎就要步入尾声了。明天晚上之前,我不敢断言我自己在这半个月里收获颇丰。
细看一下这几次的模拟赛,我做的都不能说达到了预期的目标,有些甚至炸的厉害。和hsy说这件事的时候,她给出了和____
一样的答案:没睡好。原来真的是这样吗,还以为只是在安慰我呢。
无论结果如何,这几天的投入还是颇为可观的。不算校内OJ,在洛谷上平均一天写3道题,虽然独立完成的占比不高,而且和其他人相比差很多,但是完成的情况比平时还是好上不少。而且我放弃了还剩70%的小学段作业。
打完比赛老师问我:你现在有压力吗?我说我希望我有。然后老师就给我定了一个NOIP一等的目标。我本来想说这么低看不起谁呢,但是转念想到我的CSP挂成了什么样子我自己又不是不知道。明天,如果再出现心态爆炸和策略出问题,我很可能会难受一年,当场退役也不是没有可能。好吧。那就这样。朝着这个目标努力吧!
哦我妈竟然不知道我明天考试。逆天吧。
Day 1
早上8点到rdfz,灌了半瓶咖啡。
进考场打了一个欧拉筛、一个字符串哈希板子。都没用上。旁边是一个rdfz的初二老哥。
开始考试10分钟读完t1发现是小弱智题,尝试切掉。由于rdf键盘过于难绷,花了30多分钟。
直接开t2,发现这很基环树。写出来以后发现过不了样例3,此时已经1h了,有点慌。(upd:没过实际上是因为连边的策略f[x]=fa(y)
写成了并查集标准的f[fa(x)]=fa(y)
形式。)看旁边的老哥直接跳过t2去冲t3了,好奇怪啊。
想到了一个奇妙的性质,然后得出了一个看起来很好的 做法。写出来发现又寄了,慌到爆炸。暂时封印t2转去t3。这时大概10:30。
直接冲t3的 暴力dp分,写出来又挂了,调了15分钟发现是初始化的时候少了点东西,难绷。
然后。抽象的来了。题面里有这么一条特殊性质:
对于每组询问(包括初始询问和额外询问),保证 ,且 是序列 唯一的一个最小值, 是序列 唯一的一个最大值。
我把 最小看成 最小,然后一边想着ccf为什么这么弱智一边打出了一个假的部分分。而且出考场前都没有发现。
还剩1.5h,但是我以为是12:30结束(打模拟赛打的),所以很着急地写了t4的 36分暴力就润了。回来看t2,发现好像我的玄学做法在跑 遍的时候似乎是正确的,于是简单改了改。然后又想到了一个奇妙的做法来降复杂度,但是没过大样例,所以最后交的还是 的版本。反正至少过了前三个样例。
所以大概是 。其中t2期望是40,t3考场上误以为是70。upd:好。现在t2是 了。
出考场后和cxy交谈,他说他能上300。什 么 神 仙 。然后了解到t2正解是我最开始叉掉的基环树,好像只需要小改一下就对了()()
妈的。没事到现在为止至少没有csp炸,心态稳定。中午吃的铜锅涮肉,才知道猪肥膘也可以切成片涮,而且很好吃。正在等洛谷出数据。
我t2的抽象做法是这样的:先假定所有的变量都为True,然后模拟一遍。然后再以模拟出来的结果为基础,再模拟一遍。观察所有变量两遍模拟后的值,若二者相反,即以原来的输入为基础推出了完全相反的结果,则这个变量只能为Unknown。
但是这样会出问题,在于“直接把一个元素赋为Unknown”这个操作。例:
+ 1 2
+ 2 3
+ 3 4
+ 4 5
U 5
实际上五个都必须是Unknown。
所以我们不跑两遍模拟,而是直接跑 遍。然后就做完了。当 太大的时候我们适当地缩减跑的次数,比如 的数据只跑80遍,随便一条链就能被叉爆,但是至少不TLE。
然后这个缺德玩意在云斗上AC了。 洛谷上是正常的80pts。
我草T4怎么这么简单,一个线段树怎么就搞定了,亏了。
无所谓,对着自己“本应拿到的分数”后悔有什么用呢?“完美”的考试在我的经历中本来就是不存在的,每场考试都会挂分,挂的不多已经是运气眷顾我的结果,又何必要求那么多呢?
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探