CSP-S 2024 游记
上午
上午打板+睡觉。希望能比去年有进步。
下午
下午进考场,好像来早了,一直没见到带考的老师,于是自己先进去了。
鼠标不好用,滚轮坏了,申请换一个。结果更不好用,过一会就卡一下。于是换了个位置,鼠标滚轮还是坏的,将就着用吧。
开题。T1 是一个简单的贪心,决策包容性是易证的。T2 是一个二分套上区间选点,是经典的模型,并不困难。一个小时左右就切了,而且特别顺利,基本上都是一发过。感觉良好,去上个厕所。
T2 本地跑了 \(1.8\) 秒,看了半天哪里写假了,因为样例只有 \(2000\) 左右。最后发现读入就用了 \(1.4\) 秒,这下知道了。
T3 看起来很像 DP,直接考虑设状态。发现单步 DP 不能优化,考虑每次钦定最后一个红点位置。然后发现好像递推时如果红点连续处理蓝点贡献会出事,然后想想想。过了一会考虑只计算有贡献的点,但是好像还是没有解决瓶颈。之后继续想想想。
去上个厕所。回来猜了个结论,好像也不是很好做。继续想想想,忽然发现一个很弱智的结论,可以把连续一段相同数字缩成一个。然后把结论套上去,好像红点连续还是处理不了,但是感觉可以证明不影响,先写个 \(O(n^2)\),写写写,一发通过了小样例,感觉良好。
直接测大样例,跑了一分钟,结果一个都没有对。有点急了,T1 T2 太没有区分度了,T3 现在连 \(O(n^2)\) 都没写出来,怕不是要垫底了。想想想,上个厕所冷静一下。
回来发现不影响的结论假了,因为红点位置不一样。轻度破防,想想想。发现可以在红点之间转移时翻转处理一下,好像很对,写写写。测大样例,上个厕所。
上完厕所回来,跑出来了,居然过了!当时真的非常激动,差点把鼠标甩出去。然后发生了一件特别抽象的事情,就是我发现我的代码假了,好想有一种情况没有处理。凝固了。
后来补了一个边界判定,还是过了大样例。这下真不知道对不对了。开始优化,先写了一个树状数组,然后发现可以线性。大样例 \(0.04\) 秒。玄学做法,感觉很危险。
T4 是个什么东西,暴力都不好写,遂没写。
出考场,和初中同学聊天。碰到 yyz,yyz 好像过了 T3。完了好多人过了 T1 T2 T3,感觉要成为 HB 倒数第一了。可是不知怎么,心情异常平静。
\([100,100]+[100,100]+[0,100]+[0,0]=[200,300]\),烂完了。
晚上
完了好像所有人都过了 T3。寄寄寄。
听说好像三道原题,CCF 做的好事。Codeforces Copy Foundation。
UPD:\(100+100+100+0=300\),没挂分,赢!
华师夜晴步记 w9095
雨霁流光云熙攘,残灯孤影漫路长。
青竹箭枝染铜绿,金梧风叶侵红墙。
寒流乍惊疑衰朽,落滴起忆叹无常。
犹记陌上花开日,烂漫丛中取一芳。
CSP-S 2024 游记的更多相关文章
- CSP/NOIP 2019 游记
Day0 打牌 Day1 \(T1\) 没开\(ull\), 不知道有几分 \(T2\) \(N^2\)暴力+链, 没搞出树上做法, \(70\)分 \(T3\) 标准\(10\)分( 感觉今年省一稳 ...
- CSP模拟赛游记
时间:2019.10.5 考试时间:100分钟(连正式考试时间的一半还没有到)题目:由于某些原因不能公开. 由于第一次接触NOIinux系统所以连怎么建文件夹,调字体,如何编译都不知道,考试的前半小时 ...
- CSP 2019 游记
Day -32 开坑. 没什么好说的,等个 5 天等初赛(应该叫第一轮认证)挂掉之后就能弃坑了. 今天开始停课,虽然每天只停半天,但是感觉还是特别的舒服~ 然而得等初赛过了才能全天停课-- 没关系,熬 ...
- CSP 2019游记 & 退役记
扶苏让我记录他AK CSP 的事实 ZAY NB!!! "你不配" 两年半的旅行结束了,我背着满满的行囊下了车,望着毫不犹豫远去的列车,我笑着哭了,笑着翻着我的行囊-- 游记 Da ...
- 【CSP游记S】
简略:初三小蒟蒻本想体验一下提高,结果尝到了省选的滋味.fclose没有打,目前不知道会不会有影响,很伤心. day 1 大早上的6:30起床天好黑啊~,想起这次没有面包吃,到华生园买了包熊博士(毕竟 ...
- 第十八次CSP认证游记 | 2019.12.15
CSP认证的考试是Haogod介绍的,取得一定成绩之后能有机会参加CCSP的分赛区和全国决赛.这次来参加认证要感谢老师的奔走为我们申请学校的报销,虽然最终因为这不是比赛所以报名费和差旅费下不来,但是老 ...
- 2020 CSP&NOIP 游记
CSP初赛 CSP初赛 Day -1 早上打了模拟赛,T2寒假正好做过,然而还是还是被踩Orz,郑外NB!.中午出校吃了大盘鸡和拉面,还带回来了三瓶可乐. 初赛知识点看了两页不(看)想(不)看(懂)了 ...
- [游记]2020/CSP - S总结
2020 / C S P − S 总 结 2020/CSP - S总结 2020/CSP−S总结 这年的 C S P CSP CSP考的不是很理想,本来稳进的 C S P − J CSP-J CSP− ...
- 【游记】CSP 2021 J2
这次是第一次参加CSP的复赛,所以考的就很LJ. \(DAY-\infty\) 到 \(DAY-14\) 知道了自己苟过了初赛,像个SB一样. (我初赛66分,旁边那位63.5,cao着线过去的) \ ...
- 【游记】CSP J/S 2019 游记
J 组 \(2:30\)开始, \(2:13\)还在酒店的我看了看手表...飞奔考场. T1 数字游戏 秒切. 下午某中学某大佬说可用线性基(%) T2 公交换乘 用单调队列思想,秒切. T3 纪念品 ...
随机推荐
- 【跟K8S学设计】Informer全分析-Reflector(上)
鉴于Informer架构及其处理逻辑蕴含了丰富的实战技术,本文将分为上下两章进行深入探讨. 上篇将专注于解析Informer中的Reflector组件,而下篇则会详尽分析Indexer模块.通过这种结 ...
- C# 线程基础——用户模式、内核模式
C# 线程基础--用户模式.内核模式 参照:用户模式和内核模式 - Windows drivers | Microsoft Docs 基础概念 运行 Windows 的计算机中的处理器有两个不同模式: ...
- 记一次SQL隐式转换导致精度丢失问题的排查 → 不规范就踩坑
开心一刻 刚毕业的侄子给我发消息侄子:叔,人生太难了我:怎么呢?侄子:工作太难了,感情也太难了,怎么什么都这么难我:你还小啊侄子:大了就不难了?我:大了你就习惯了 问题复现 先准备表:数据源( tbl ...
- 代码随想录第二十一天 | Leecode 669. 修剪二叉搜索树、108. 将有序数组转换为二叉搜索树、538. 把二叉搜索树转换为累加树
Leecode 669. 修剪二叉搜索树 题目描述 给你二叉搜索树的根节点 root ,同时给定最小边界low 和最大边界 high.通过修剪二叉搜索树,使得所有节点的值在[low, high]中.修 ...
- 数据库迁移的艺术:FastAPI生产环境中的灰度发布与回滚策略
title: 数据库迁移的艺术:FastAPI生产环境中的灰度发布与回滚策略 date: 2025/05/17 21:06:56 updated: 2025/05/17 21:06:56 author ...
- C#之Lazy<T>
Lazy<T>主要用在单例模式,是一种延迟加载(Lazy Loading)的机制,它允许您推迟对象的创建直到第一次访问该对象.这种方式在需要时才分配资源,能够提高性能和资源利用率.Lazy ...
- Docker不装C盘
Docker默认安装在C盘,这未来随着docker使用必定会导致C盘空间吃紧.所以本文提前进行空间布局,将docker默认安装路径软链接到D盘.软链接D盘Docker默认安装路径为C:\Program ...
- argparse基本功能极简介绍
argparse基本功能极简介绍 python脚本文件可以通过命令行的方式调用,在这种调用方法中,可以通过sys.argv来把命令行参数传入脚本文件,通过这种方式传入的参数是string,并且需要将该 ...
- 求阶乘末尾0的个数(java)
末尾0的个数 题目描述 输入一个正整数,求n!末尾有多少个0?比如n = 10; n! = 3628800 ,所以答案为2 输入描述 输入为一行,n (1 <= n <= 1000)//输 ...
- centos安装certbot
一步一步来,官网的教程: yum install snapd systemctl enable --now snapd.socket ln -s /var/lib/snapd/snap /snap s ...