\(\text{CSP-J}\) 游记

\(\text{Day -INF}\)

初赛免了,没有游记。

\(\text{Day 0}\)

有点慌,于是打开了游戏跟 \(\text{zjx,sym}\) 开黑。

\(\text{Day 1}\)

上午 \(6\) 点多从床上爬起来,\(07:20\) 左右就到考场了。

潦草集合后就进去了,感觉今年不是很慌了,因为主要是看 \(\text{NOIP}\) 的成绩。

进考场之后发现这个考点是真的拉,比郑大差的多。

\(08:13\) 才坐到机位上,电脑真的拉,显示器根本看不清。

\(08:16\) 解除控屏之后发现桌面没有 \(\text{noi}\) 文件夹,问了好多监考老师之后才有个技术人员来解决了,此时已经 \(08:28\),不过好在没什么问题。

\(08:40\) 开了 -std=c++14,打完了快读,测试了一下,简单看了一下题目,发现题面都好长。

\(08:41\) 开 \(\text{A}\) 题,读完题发现好水,\(3\) 分钟切了。

\(08:44\) 接着看 \(\text{B}\) 题,题面真的好长,结果读完发现就是个模拟,花了 \(10\) 分钟左右吧,切了。

\(08:57\) 检查了前两题,因为写的有点快,怕出错。

\(08:58\) 开 \(\text{C}\) 题,读完感觉不是很理解,又模了几个样例发现应该是构造题,很好考虑的事情是尽可能用数字 \(8\),因为他需要的火柴最多,这样就可以使最终的位数最少。

然后稍微写了个搜索,验证我这个想法,用搜索爆搜到了 \(20\) 没什么问题,就开始写了。

\(\text{PS:}\) 我这时没发现 \(17\) 是 200 要特判!

\(09:48\) 差不多吧这个时间,写完了 \(\text{C}\) 题,但是因为没有大样例,还是有点慌,手摸了好多数据测试,发现都没有问题,就放心了。

\(\text{PS:}\) 手摸这么多数据居然没有测出来 \(17\) 是 200!我真的服了。

\(10:08\) 开 \(\text{D}\) 题,感觉写的还挺快的,最后一题留了两个小时左右。

\(10:13\) 读完题发现好像不是很简单啊 \(\text{D}\) 题,看到数据范围很大,然后我就一直在想这个数据范围说明什么,我几乎把所有算法都往上面套了。

忘了什么时候了,我想到了图论做法,但是当时一直不知道怎么解决连边的问题,直到 \(11:35\) 左右还是想不到,于是只能写暴力了,好像就写了 \(5\text{pts}\) 暴力,真亏。

之后的时间验证了一些题的正确性,就检查 \(\text{freopen}\) 了,没问题之后就提交了。

\(\text{Day 2}\)

还没出分。

预计:\(100 + 100 + 60 + 5 = 265\)。

就这吧,反正是 \(\text{J}\) 组。

\(\text{CSP-S}\) 游记

\(\text{Day -INF}\)

初赛 \(68/40.0\)。

\(\text{Day 1}\)

中午吃的烩菜,量挺大的还行,\(13:55\) 直接进考场了。

下午的机器比上午好点,上午题面我都看不清,还得放很大。

\(14:30\) 开 \(\text{A}\) 题,还是跟去年一样简单,\(3\) 分钟切了,然后搞了点手捏的数据。

\(14:35\) 左右开 \(\text{B}\) 题,题面真的长,读完感觉有点困难,然后看了一下部分分,特殊性质好多分啊,当时就想的先把特殊性质拿到手算了。

然后就先写了第一个问题的答案,很好写,时间复杂度好像 \(O(n \log n)\),记不太清。

接着就开始写第二个问题了,\(n \le 20\) 直接暴力,然后特殊性质 \(\text{AB}\) 也很好写,就是判断一下有没有车超速就行,有的话答案就是 \(m - 1\);否则就是 \(m\)。

特殊性质 \(\text{C}\) 本来写的左端点排序,然后挂了,当时也过了很久了,就想先把后两题部分分写了,于是就开 \(\text{C}\) 题了。

看完 \(\text{C}\) 题发现是 \(\text{DP}\),于是想先写个 \(O(n^3)\) 的 \(\text{DP}\),结果调了好久连 \(O(n^3)\) 的都没调出来,直接放弃了,写了个爆搜跑路。

开 \(\text{D}\) 题,读完我就赌这题是黑的,因为他这个输入格式就很逆天,我见过好多黑题都是这样 \(\dots\) 感觉能写 \(28\text{pts}\) 但是没时间了,写了 \(8\text{pts}\) 跑路,而且感觉不是很对。

回头看 \(\text{B}\) 题,发现特殊性质 \(\text{C}\) 应该按右端点排序,这样就能贪了,快速写完。

\(\text{PS:}\) 今天早上刚醒的时候,突然想到按右端点排序好像就是正解!痛失 \(20\text{pts}\)。

\(\text{Day 2}\)

预计:\(100 + [70, 80] + 20 + [0, 8] = [190, 208]\)。

总结

这次挂分比去年还严重,总结总结,感觉是给自己太大压力了,导致赛场紧张局促,幸好这是 \(\text{CSP}\)。

我们 \(\text{NOIP}\) 再见!

2024 CSP 游记的更多相关文章

  1. 【CSP游记S】

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

  2. CSP-S2020AFO记

    2020-10.11 考初赛辣. 选择题考了一堆时间复杂度,一个不会(卒) 我寻思这01背包哪里能用贪心? 啊,这,这,这手写快排竟如此简单,手写取Max,手写队列,两个字符串颠来倒去,竟活到爆! 震 ...

  3. CSP 2019 游记

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

  4. CSP 2019游记 & 退役记

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

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

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

  6. 2020 CSP&NOIP 游记

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

  7. [游记]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− ...

  8. 【游记】CSP 2021 J2

    这次是第一次参加CSP的复赛,所以考的就很LJ. \(DAY-\infty\) 到 \(DAY-14\) 知道了自己苟过了初赛,像个SB一样. (我初赛66分,旁边那位63.5,cao着线过去的) \ ...

  9. 【游记】CSP J/S 2019 游记

    J 组 \(2:30\)开始, \(2:13\)还在酒店的我看了看手表...飞奔考场. T1 数字游戏 秒切. 下午某中学某大佬说可用线性基(%) T2 公交换乘 用单调队列思想,秒切. T3 纪念品 ...

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

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

随机推荐

  1. 重磅预告!Apache DolphinScheduler 3.2.0 新功能“剧透”

    近期,Apache DolphinScheduler 将迎来 3.2.0 版本的到来.本次发版为大版本发布,将会带来众多大家期待已久的新功能和新改进.为了让用户提前感知到新版本的变化,社区特意提前&q ...

  2. grpc断路器之hystrix

    上一章介绍了grpc断路器sentinel, grpc断路器之sentinel 但是由于公司线上系统用的告警与监控组件是prometheus,而sentinel暂时还没有集成prometheus,所以 ...

  3. Java String 去掉特殊字符之前的内容方法

    为了去除字符串中某个特殊字符之前(包括该特殊字符本身)的所有内容,我们可以使用Java中的String类的substring和indexOf方法.这里,我将给出一个完整的代码示例,该示例会找到字符串中 ...

  4. brpc linux 下编译构建

    brpc 在 linux 下编译构建,比在 mac 下还要更复杂些,mac 下可以走官方说明编译成功,过程中也需要进行一些配置调整. 在 linux 通过 bazel 最终实现了 brpc 编译通过. ...

  5. Typora中的markdown语法的学习

    markdown语法学习 二级标题 三级标题 四级标题 字体 hello world hello world hello world hello world 引用 我是最nb的 分割线 图片 ctrl ...

  6. Win32 SDK 下的TreeCtrl控件的封装

    自己照着MFC封装,半月前封装了一半,碰到问题就放下了,今天终于封装好了. [Ctree.h]文件 #pragma once #include <windows.h> #include & ...

  7. Java 读取命令行输入

    在 Java 中,您可以使用 Scanner 类从命令行读取输入.这个类属于 java.util 包,因此在使用之前您需要导入该包. 下面是一个如何从命令行读取输入的 Java 程序示例: impor ...

  8. installer 命令介绍

    installer 命令是 macOS 系统中用于在命令行界面下安装 .pkg 格式的安装包的工具.这个命令特别有用于自动化安装软件或者在没有图形用户界面的情况下进行软件安装,比如在远程管理或者终端会 ...

  9. .NET 开源报表神器 Seal-Report

    前言 Seal-Report 是一款.NET 开源报表工具,拥有 1.4K Star.它提供了一个完整的框架,使用 C# 编写,最新的版本采用的是 .NET 8.0 . 它能够高效地从各种数据库或 N ...

  10. [python][selenium] Web UI自动化页面切换iframe框架

    关联文章:Web UI自动化8种页面元素定位方式 1.切换iframe的方法:switch_to.frame  入参有4种:  1.1.id  1.2.name  1.3.index索引  1.4.i ...