首页 > 其他分享 >CSP-S 2024 游记

CSP-S 2024 游记

时间:2024-10-27 08:52:18浏览次数:1  
标签:暴力 T2 T3 之后 2024 感觉 游记 CSP dp

结婚!结婚!还是踏码的结婚!想到结婚后有杏菜在背后辅佐,补偿着生活的开销,心里就感到非常踏实。和杏菜结婚的话,女友,妻子,同学三个愿望一次满足,实在是人生的至福。啊,好想给杏菜戴上结婚戒指,一边听着杏菜说【这些钱我也要还吗?】,一边看着她把戒指当作一生宝物,一脸幸福的表情。

Day -inf

初赛。啥也不会。过线就行。不过是不是教练有神权不过也行?同学都考的好高啊,还有 \(91\) 大神

Day 0

昨晚 CF 唐完了。D 没开 longlong,要不然能上 50 分/fn/fn。
熬到 2 点才睡觉,困死我了。今天上午睡睡睡,高强度摆烂。
下午在车上睡了一路。感觉有点头晕。还是住在熟悉的钓鱼岛大酒店,和杨至玉一个房间。晚上去试机感觉设备还不错,默写了一遍缺省源和 prufer 序列就走了。面基到了 zqh,可惜 lkw 不知道有试机就没来(?)。
晚上回来一直在颓废,刷 b 站,没干别的。屋里就我自己,他们都跑去打杀戮尖塔了。昨晚打 CF 没洗澡,今天正好洗了。早点睡。也不是很早啊

Day 1

睡得还不错。但是据说我说梦话把杨至玉吵醒了,难绷。早饭怎么感觉比去年好吃了?还有汤圆,感觉煮汤圆的汤很甜很好喝。还喝了一碗豆浆喝一碗粥,感觉喝太多了。
上午并没有发手机。听歌默写缺省源,并没有打板子。后来因为网太差,也玩不了游戏,看不了视频,就一直在玩沙威玛传奇。太魔性了。
午饭没吃多少,并不饿。回来之后打算睡一会,躺在床上之后发现根本睡不着,非常紧张,心突突的乱跳。打着再看一眼线性建笛卡尔树地目的又把电脑打开了。看完之后就听歌,总比胡思乱想好些。
上车之后有些犯困,狂喝能量饮料。之后就进考场了,很热,想脱卫衣,不过嫌麻烦就算了。敲了好久缺省源。还带了一瓶东鹏特饮。

到点了。第一次解压咋还输错密码了。先读了一遍题目。T1 感觉要上个 BIT。T2 没看懂啊?还考上物理了怎么。T3 感觉像个 ds 题(并不是)。T4 感觉像不可做题,也没读太懂题目。

于是决定顺序开题。思考了一小会,基本确定了 T1 的做法。先从小到大排序,然后维护一个前缀和,我写了 BIT。有些细节没想明白,快 20min 才过大样例。不会写暴力,就没拍,不要挂啊!

之后开 T2。又读了一遍题,第一问显然可以用二分求解。简单推了推二分的细节,在纸上画了画。之后决定想完整个题再开写,毕竟没有只有第一问的部分分。发现对于每辆车,合法的 \(p_i\) 都是一个区间。于是就转化成了有一些区间,选最少的点使得每个区间都至少有一个点。想到这里,我脑海中直接弹出了四个字:动态规划。不过看起来要先排序啊,推了推发现按照右端点排序比较好做(这我都没想到可以直接贪心,哈哈),然后设 \(f_{i,j}\) 表示第 \(i\) 个区间被第 \(j\) 个点覆盖的情况所需的最小点数。转移时,考虑上一个区间。两个区间相交的部分肯定是直接继承,不相交的地方就是等于上一个区间的 \(\min+1\)。有些边界情况没想清楚,这就是后面的事情了。于是就开写,这时三点刚过一点点。加速度三种情况我写了三个函数来算。不过我最初以为和物理题一样加速度小于零时会先减速再加速,差点就开写这个东西了。写完大于零的函数之后我才发现速度为零就认为已经驶出了,那么就简单了,很快写完二分的部分。测了一下发现第一问全对了。

然后就是唐氏操作了。由于我想的并不是很明白,dp 的转移调了很久,包括一些奇奇怪怪的边界问题。后来我发现样例三会 RE,然而去掉多测就没问题。问题是我的第二组数据 \(m\) 明明是 \(1200\) 多,可是我有一个 \(R_i\) 达到了 \(1608\),这玩意明明最大才等于 \(m\) 的啊!我不断输出中间变量,把所有数组都初始化也无济于事。好在最后我发现有一个地方我把 \(n\) 和 \(m\) 写反了。是哪个写成哪个了不太记得了。总之改过来以后就通过了所有样例。此时是五点半(两个半小时就这么过去了?)。当时我还以为线段树优化 dp 就是 T2 的做法,心想这么难的东西我也能写出来,太牛啦!哈哈。并将东鹏特饮一饮而尽。不知道是这玩意管用还是紧张,反正确实不困。

手握 \(200\) 分,已经比去年的我强太多太多了。之后我决定先去写 T3 再回来对拍。不写个拍子还是心里没底啊。T3 读完题后我决定拼包,不想正解了,因为时间只有不到一个小时了。看了看,最低档直接搜就可以了。第二档随便写个暴力 dp 也是好做的。这时候已经有 \(35\) 分了。我感觉这已经挺多了,不过 \(n^2\) 有 \(50\) 分,我还是决定再想想,虽然我也不指望想出正解就是了。然后发现 \(n^2\) 只需要把第二档暴力 dp 的第一维去掉就好了。\(f_{x,y}\) 表示当前两个颜色的最后一个分别是 \(x\) 和 \(y\)。转移是一个一个往后填,显然是填到 \(\max(x,y)+1\),稍稍讨论一下即可。这样就获得了 \(50\) 分,还是很顺利的。打算先写完 T2 的拍子再来写 T3 暴力。我当时觉得第一问我肯定写对了,而且我也不知道怎么打暴力,就只拍了第二问。暴力是 \(2^m\) 的,只能拍很小的数据,也没拍出来什么错,希望它就是对了吧!然后 T3 也很快写完了。这时候就只剩下不到半小时了。去读了一遍 T4,然而并不会写 \(8\) 分。不过特殊性质 A 似乎直接模拟就好了啊。可惜的是写到最后也没写对,含泪删掉了。

其实直到和大家交流前我都一直认为我赢了很多。结果发现这不过是大众分。或者大众分是 \(300\)?出来问了 yzh,发现他也是 \(250\) 分,不过后来他说 T3 数组开小了,并没有这么多分。天天摆还能有这种分数的。definieren,WA90,cyl 都实力强劲,没什么好说的。lkw T2 被卡精度了,T3 被 hack 了,其实我不是很懂。zqh 250+,无敌了。被 definieren 告知了 T2 直接贪就是对的以及 T3 你再想 10min 就会了。我人都傻了。我真傻,真的,就这么葬送了 T3 的另外五十分。不过无所谓了,我的水平也就这样了。所以能混一个七级勾么?

其实总体来讲心情还是不错的。但是想到接下来就只有最后一次的 noip 了,还是有点高兴不起来。感觉这次前三题难度没那么大,区分度都在 T3。然而我并没有做 T3,还差点让 T2 给区分了。总结就是,只会大众分,有区分度的东西还是会被区分掉。虽然已经否定了自己的水平一万年,还是有点高兴不起来啊。我的 T2 一定不要挂分啊啊啊啊啊啊啊。

上车后吃了汉堡和薯条,还有可乐。我把可乐都喝掉了。上高速之前大家都下去上厕所了,我当时没啥感觉,就没去。之后看了看各个群里群友的讨论。感到有些头晕,害怕是看手机看的,就带上 U 型枕听歌了。唉,我居然忘记了自己喝了一整瓶东鹏特饮,然后还喝了一整杯可乐。在发车后的半个小时就突然想上厕所了,呜呜呜,排尿反射能不能暂时消失啊。询问得知最近的服务区还有将近 \(40\) 公里!这不是要杀了我吗?(好像上一个服务区刚过去不久……)差点死在车上。还好服务区及时到来了。之后和初中同学聊天。然后听歌。然后和高中同学聊天,想你了,伟豪/ll。然后和 gxd 和 yx 聊天。摸摸 gxd/hug。大家都辛苦了啊。

回到家已经快十二点了。并不想睡觉。那就索性晚点睡吧,整理整理思绪。不要让自己再在 noip 留下遗憾了。还有就是,千万别挂分啊!!!!!!!

后记



谢谢你们/qq/qq

标签:暴力,T2,T3,之后,2024,感觉,游记,CSP,dp
From: https://www.cnblogs.com/LHLeisus/p/18501392

相关文章

  • 配置pytorch环境2024-更新至win11
    配置pytorch环境2024windows111.安装anacondacondacreate-n{虚拟环境名}python=3.9matplotlibnumpypandasjupyter我们新建一个python版本为3.9的虚拟环境,初始化安装了matplotlib,numpy,pandas库,以避免后续依次安装而造成的依赖版本冲突问题。Tips:经验得出的结论,......
  • Windows 11 version 24H2 & LTSC 2024 中文版、英文版 (x64、ARM64) 下载 (updated Oc
    Windows11version24H2&LTSC2024中文版、英文版(x64、ARM64)下载(updatedOct2024)Windows11,version24H2,企业版arm64x64请访问原文链接:https://sysin.org/blog/windows-11/查看最新版。原创作品,转载请保留出处。作者主页:sysin.org全新推出Windows11全新......
  • Windows Server 2022 中文版、英文版下载 (updated Oct 2024)
    WindowsServer2022中文版、英文版下载(updatedOct2024)WindowsServer2022x64,Version21H2请访问原文链接:https://sysin.org/blog/windows-server-2022/查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgWindowsServer2022采用先进的多层安全机制、Azure......
  • 2024-2025-1 20241428 《计算机基础与程序设计》第5周学习总结
    作业信息|这个作业要求在哪里|<作业要求的链接>(如2024-2025-1计算机基础与程序设计第一周作业)||这个作业的目标|Pep/9虚拟机机器语言与汇编语言算法与伪代码测试:黑盒,白盒||作业正文|https://i.cnblogs.com/posts/edit |教材学习内容总结算法的特性:有穷性:算法必须在执行......
  • 2024-2025-1 20241311 《计算机基础与程序设计》第5周学习总结
    学期2024-2025-1学号20241311《计算机基础与程序设计》第5周学习总结作业信息这个作业属于哪个课程<班级的链接>2024-2025-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(2024-2025-1计算机基础与程序设计第五周作业)这个作业的目标<写上具体方......
  • CSP-J/S 2024 游记
    注:文章可能包含医疗建议。风起·忆往昔复白亘古事,诗人起歌喉。2023年的CSP,是我初登场的舞台。在舞台边的林荫下,不知是哪些同校的家长,三五成群地聚在一起,谈论着关于我的闲话。凉爽的秋风拂过树梢,仿若一位吟游诗人轻拨手中的木琴,令风声尽入我耳。“七年级的小L一点实力都......
  • 2024-2025-1 20241319 《计算机基础与程序设计》第五周学习总结
    作业信息这个作业属于哪个课程2024-2025-1-计算机基础与程序设计这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK05这个作业的目标Pep/9虚拟机机器语言与汇编语言算法与伪代码测试:黑盒,白盒作业正文https://www.cnblogs.com/wchxx/p/......
  • 2024-2025-1 20241403 《计算机基础与程序设计》第五周学习总结
    学期(如2024-2025-1)学号(如:20241403)《计算机基础与程序设计》第5周学习总结作业信息这个作业属于哪个课程<班级的链接>(如2024-2025-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2024-2025-1计算机基础与程序设计第一周作业)这个作业的目标Pep/9......
  • [游记] [CSP-S 2024 复赛] 于是回家开始上物理课
    2024.10.26(Day1)记Day0上午打[cdqz大团队](?)的模板大赛,被薄纱。手速慢,还有几发没AC。下午写了个线段树2的板子,打算写CRT板子,发现不会exgcd求逆元,于是去重学exgcd,写了一点博客。晚上颓了一会儿,查了下C++的/和%,关于C++%到底是怎样的还是没搞清楚,决定先不管,......
  • 2024-2025-1 20241411王思棋《计算机基础与程序设计》第五周学习总结
    班级链接https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP作业要求https://www.cnblogs.com/rocedu/p/9577842.html#WEEK05教材学习内容总结《计算机科学概论》第六章一、低级程序设计语言概述(一)定义与特点低级程序设计语言是一种更接近计算机硬件的编程......