CSP-S2024 游记

Day 0

晚上放假回家了,宵夜整了点麦当当,就去睡了。

Day 1

本来想多睡会,结果到 \(7:10\) 惊醒了,发现为防止早读迟到已经进化出自动起床功能了。

准备睡回笼觉,然后睡不着,只好抱着枕头赖床到 \(8:20\)。

起床发现不是很精神,又睡不着,决定戴耳机去跑步。

然后就发现我耳机不见了,我又发现这是我今年第 3 次不见耳机了,遂破防。

开始找耳机,把房间里平常放杂物的地方整理了 3 次,平常用的包里翻了 5 次,房间整个找了 3 次,房间都快被收拾干净了。结果到了 \(10:00\) 还是没有找到,终于在破防中说服自己再去买一个耳机。

刚刚下单跑腿,我妈突然想起了放哪里了,最终在我翻过 5 次的包的一个侧袋里找到。幸好还可以取消订单。

跑了 1.5km,回家随便吃了点早饭,决定升级一下电脑内存条下单,然而我的主板只支持 DDR4……

还是买了 DDR4 吹雪 16G*2 的内存条。

洗完澡不想复习,看了会 b 站开始玩 BA。

午饭吃炖鸡,但似乎昨天麦当当吃多了,没啥食欲。

害怕下午没精神,点了两杯瑞幸,又拿了两瓶雀巢摩卡。心脏:这把高端局。

(这里应该有张咖啡的照片,但是忘记拍了)

问了下纪中同学堵不堵车被祝福了,然后和同学一起去考点。路上听歌闭目养神休息了下,根本睡不着,而且 3 个壮汉肩并肩挤后排还是有点离谱。

提前了 1 个小时到考点,找了会厕所然后开始和后面到的聊天,最后拍完合照就进场了。

心脏砰砰直跳,头上冒着冷汗。题目读一句忘一句,只好在草稿纸上画题目的草图。

T1 速通。

T2 想到求出一辆车超速的区间,查询区间内是否有摄像头,可以解决第一问。

第二问相当于求区间内至少有一个摄像头,开始想 dp,浪费 10 分钟后发现,每台车超速区间左右端点的摄像头固定了一条线段,选择一些点使得每一条线段都被覆盖。

感觉是贪心的典题,线段排序后每次选未覆盖的右端点就行。

现在大概过了半个小时,感觉想题速度还可以就没写前两题代码之间看 T3。

T3 口胡了个 dp,然而转移时缺条件,于是改称区间 dp,又优化不了。

最后发现要表示出 \(i\) 的颜色和 \(i-1\) 的颜色才可以转移,草稿上写了个又臭又长的 dp,时间复杂度还是 \(O(n^2)\),而且还要 \(O(n^2)\) 求一段区间是同一个颜色的贡献。

脑子直接宕机了,T4 看不懂,还剩 2h40min 开始写前两题。

T1 唐了,排序后多写了个树状树组维护比当前更小的数的剩余个数,不过问题不大。

T2 写得挺稳健,30 分钟过了小样例,然后第 2 个大样例卡过不去,瞪眼 25 分钟不等式 \(v+t\times a>V\),中的 \(t\) 可以是小数,ctmd。

过了前 3 个样例开测第 4 个,心中默念给个面子,对比输出后流露出似了般的笑容——又挂。

瞪眼ing……

该了三四个小错误,检查了几次公式还是没看出来。

最后瞟了一眼不等式,发现是 \(>\),而不是 \(\geq\)。将 \(t\) 减去或加上 \(eps\) 可以解决,接着又调了 10 分钟 \(eps\) 的参数。

想是剩下两题 \(50pts+15pts\) 还是 \(100pts+0pts\),赌了把人品选后者。

大概按照这篇赛后题解 CSP-S 2024 染色——彬彬冰激凌的博客 写的 \(50pts\) 的部分分。

最后 5 分钟推出 \(O(n)\) 做法,还是决定写。

最后 2 分钟写完,但没过样例,开调。

最后 30s 调试,看着数字不知道是啥。

关虚拟机,退回桌面,结束了。

站起身后和同学发电,交流了下,发现 \(250pts\) 大概高一大众分。

回家猛猛打游戏。

日后谈

查分了,\(250pts\) 没挂分最好的生日礼物。

CSP-S2024 游记的更多相关文章

  1. CSP 2019 游记

    Day -32 开坑. 没什么好说的,等个 5 天等初赛(应该叫第一轮认证)挂掉之后就能弃坑了. 今天开始停课,虽然每天只停半天,但是感觉还是特别的舒服~ 然而得等初赛过了才能全天停课-- 没关系,熬 ...

  2. CSP 2019游记 & 退役记

    扶苏让我记录他AK CSP 的事实 ZAY NB!!! "你不配" 两年半的旅行结束了,我背着满满的行囊下了车,望着毫不犹豫远去的列车,我笑着哭了,笑着翻着我的行囊-- 游记 Da ...

  3. 第十八次CSP认证游记 | 2019.12.15

    CSP认证的考试是Haogod介绍的,取得一定成绩之后能有机会参加CCSP的分赛区和全国决赛.这次来参加认证要感谢老师的奔走为我们申请学校的报销,虽然最终因为这不是比赛所以报名费和差旅费下不来,但是老 ...

  4. 2020 CSP&NOIP 游记

    CSP初赛 CSP初赛 Day -1 早上打了模拟赛,T2寒假正好做过,然而还是还是被踩Orz,郑外NB!.中午出校吃了大盘鸡和拉面,还带回来了三瓶可乐. 初赛知识点看了两页不(看)想(不)看(懂)了 ...

  5. 2019年十一月(CSP S游记及AFO)

    DAY-4 晚自习和班里以及搞OI的两个dalao商量了下决定停课了,当时觉得停得好晚,有的dalao都停一个月了.(现在感觉是明智的选择,我OI辣么菜还不如专注文化课) 晚上回家洗了个澡. DAY- ...

  6. CSP 2021 游记

    \(\text{Day -INF}\) 看见了 \(\text{SCP2021}\) 的报名通知,想着应该教练会让我们统一报名,就没放在心上 然后-- 然后过了二十多天教练根本没有提报名的事情,搞得我 ...

  7. CSP2019 游记

    \(\text{CSP 2019}\) 游记 \[\text{草}\] \[\text{By:Luckyblock}\] \[Day\ -1:\] \(19:00\) 送行饭, 被摁在墙角干了 因为偏 ...

  8. 2019CSP-S游记(真)

    本来是考完了的,但是由于江西省的负责人员的不小心(?),江西oier的大部分代码都被删掉了, 所以我们需要重考,想看我之前CSP的游记可以看这个点我.下面是我江西重考的游记: Day0 又集训了一个星 ...

  9. CSP2019 滚粗记

    目录 CSP 2019 游记 DAY 0 DAY 1 DAY 2 CSP总结 自测之后 CSP 2019 游记 坐标:GD,GZ 人物:hyf 组别:J和S 任务:划水 目标:划水 任务奖励:退役证书 ...

  10. 【CSP游记S】

    简略:初三小蒟蒻本想体验一下提高,结果尝到了省选的滋味.fclose没有打,目前不知道会不会有影响,很伤心. day 1 大早上的6:30起床天好黑啊~,想起这次没有面包吃,到华生园买了包熊博士(毕竟 ...

随机推荐

  1. 简单理解.net 依赖注入的三种方式

    前言 :.NET5.0 于2020年11月10日正式发布,它是3.1之后的 .NET Core 的下一个主要版本.微软将这个新版本命名为 .NET 5.0 而不是 .NET Core 4.0,其原因有 ...

  2. 全网最适合入门的面向对象编程教程:39 Python常用复合数据类型-集合

    全网最适合入门的面向对象编程教程:39 Python 常用复合数据类型-集合 摘要: 在 Python 中,集合(set)是一种常用的复合数据类型.集合是一组无序且不重复的元素.与列表和元组不同,集合 ...

  3. Linux 更新 TeX Live

    更新 TeX Live 假设你的旧版 TeX Live 版本号为 2023,新版 TeX Live 版本号为 2024.你需要在下面的命令中相应地更改实际版本号.TeX Live 版本可以通过 tlm ...

  4. MS SQL的ROUND函数用来数值的四舍五入

    MS SQL的ROUND函数用来数值的四舍五入 MS SQL要进行数值的四舍五入,有一好用的函数ROUND. 语法 ROUND ( numeric_expression , length [ ,fun ...

  5. elementUI实现月、季度、年 时间选择框

    elementUI实现月.季度.年 时间选择框 一.通过 el-date-picker 组件来实现月.年的选择 代码如下: <el-date-picker v-if="dateType ...

  6. CSS & JS Effect – Textarea Autoresize

    前言 这是一个很普遍的体验, 而且实现起来也很简单哦 参考 YouTube – How to Auto Resize Textarea using HTML CSS & JavaScript ...

  7. ASP.NET Core Library – ImageSharp

    前言 2021 年就写过一篇了, Asp.net core 学习笔记 Image processing (ImageSharp), 只是那时还是旧的写法, 这篇作为翻新和以后继续增加新功能的介绍. I ...

  8. java基础 -IO流笔记

    610,文件的基础知识 文件流 输入流和输出流都是相对 java程序内存 而言 611,创建文件 在D盘下创建文件. package com.hspedu.file; import org.junit ...

  9. SpringBoot——简介&&入门

    SpringBoot 简介 SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程 起步依赖 starter:SpringBoot中常见的 ...

  10. Python— 函数

    函数定义: 示例: # 求 1 - n 的和 def sum(date): sum = 0 for i in range(1,date + 1): sum += i return sum # 函数调用 ...