CSP-S2019 游记
想到正解,不一定赢
全部打满,才是成功
Day 0
首先很感谢各位朋友送的贺卡!!!

早上10点的高铁。今年可以直接在汕头站坐高铁不用专门跑到潮汕站了,1h->15min车程,巨大好评。



虽然离 CSP - S 2019 Day 1 只有一天了,不过内心却挺平静的,这点上比去年来考 NOIP 时好多了,去年是抱着不拿一等就得回去全心学中考的心理来的,今年思想上并没有什么包袱,于是该玩玩该吃吃。
动车上白嫖了ll一碗和味道,虽然香菇鸡肉味的不是很好恰,不过加上自己那碗好歹吃了个半饱(x
今年居然不是在昌岗那里订的酒店,换了个新地方,酒店在小区里,外表看起来很low但实际上内里环境还不错,至少天井的环境配得上艺术酒店之名。

到了酒店后居然还停电了,巨大差评,于是直接放弃打板子计划,5点《海上钢琴师》走起。
在电影开始之前还恰了顿 M记 。

吃着 M 记内心想的是泡菜肥牛鸡腿堡。
海上钢琴师巨大好评,不愧是被奉为经典的电影,双线叙事特别棒,开场就直接留足了悬念,并且基本整场电影没有断过的爵士乐真的特别戳我!
虽然并没有看懂 1900 在船被炸掉之前,讲述的自己的人生观。不过不同的价值观与人生观也不必强求看懂,有自己的体会,也就行了。


“A good story is worth more than the old trumpet."
晚餐平平淡淡恰重庆小面。(没有加辣果然是正确的选择!)
回到酒店后才得知早就有电了,赶紧板子敲敲敲,tarjan的几个结论又再重新复习了一下。然而实际上也还是没有考到
Day 1
早上在麦当劳恰了高达30元的早餐。
Day 1树学竞赛。
T1是模拟格雷码,看到题目名称的时候第一时间想到的是某次校内模拟赛QuartZ_Z给我们讲过这个玩意。
T2是对树上合法子串括号序计数。思考了一下链的情况,发现可以把左括号转化为1,右括号转化为-1,并维护前缀和,发现多加入一个位置其实就是之前的答案加上以当前点为右端点的合法答案数,一个子串\([l,r]\)合法当且仅当\(s[l-1]=s[r]\)且\(\forall i \in[l,r]\)满足\(s[l-1]\le s[i]\)。发现这个东西可以直接用桶统计,然后\(s[l-1]\le s[i]\)这个条件可以直接二分+线段树维护。二分写在线段树内的话是一个\(\log\)的,但是因为这种写法写不熟所以硬生生写了个俩\(\log\)的二分+线段树...然后因为起点钦定了根,所以这个做法可以直接搬到树上。
出场后和hjw讨论了一下发现\(O(n)\)单调栈就ok了...我用俩\(\log\)实现单调栈,不愧是我.jpg
T3看了20min才看懂题意,输入格式真的很反人类...思考了一下发现\(n\le 10\),链都可做,菊花应该可以想一想。
这一系列思考结束后已经1h过去了。赶紧拿起T1就是敲敲敲,结果发现一开始想的有点乱,调了半小时才过了大样例。
T2求稳先写了个链的做法,然后直接copycopycopy在10min内搬到了树上。
到T3只剩下一个小时了,敲完暴力和链的分之后想了想,觉得可以用set维护一下然后通过贪心删根来实现菊花的部分分。
出场估分是\(100+80/100+60\)。
然后出来一讨论感觉自己T2的常数真的救不了,以及T3链的部分分我没有选端点为根而是简单粗暴直接钦定1为根。于是直接GG。菊花的分下午敲了一下在牛客交了一发也挂了...
所以应该是\(100+80+10=190\)。
平均分都没有,怕是要退役。
中午本来想要恰一下泡菜肥牛鸡腿堡的,但是发现宅急送里面没有,于是快乐麦乐送。
下午在酒店颓颓颓,打了大半个下午的三国杀,三点半的时候滚回去房间睡觉,然而躺了一小时并没有睡着。
晚上加入了面基中山一中的队伍,深深认识到了自己的弱小:(
回来后在酒店面到了 P6174 和 snakes。
并且又去 M记 买了个甜筒。成为了两天四顿 M记 的男人。
晚上和cjr打了三局王者,躺了三局2333。
Day 2
起床后发了一个“翻盘是传统艺能”的说说,然后最后自己被盘翻了。
进考场前奶了一口今天数数+dp+树。全中。禁赛三年
T1看完题后直接在草稿纸上写了这句话
D2T1 数数?/jk
先看数据范围,\(n,m\)这么小,那应该是\(dp\)。稍微转化了一下题意后发现\(m\le 3\)很可做,然后就花了一个小时想正解。然无果。猜到了复杂度应该是\(O(n^2m)\)的但是没有往容斥那边靠,大失败。
T2让我惊到了原来CSP还有给数据生成器的题。NOI既视感。(赛后发现是myy的题)
然后首先就写了个\(O(n^3)\)的方程。并发现可以单调队列优化到\(O(n^2)\)。最后的1h都扔进来写这个优化了,可惜还是没有调出来。
开T3之后发现暴力分很足,就先写了个40分暴力和15分的链。想了10来分钟的二叉树,也没啥结果,于是就跑去搞B的优化了。
大概最后得到分的代码我只写了不到一个小时...
估分是\(64+36+55=155\)。暴力分没拿足...
两天下来\(190+155=345\),不管怎么说省一还是没问题的,不过wc就完全凉凉了...水平还是不够...
怎么说呢,高一还有一年,但是觉得省队是真的难...还有三天期中考,滚去学文化课了QAQ...
Day 5
代码发下来了。在各大网都测了一下民间数据(不得不说洛谷数据有点水)
和估分完全一致,两个\(\log\)被卡到死。
各大民间数据都是\(345\),然后牛客\(335\)。大概出来也就这两个分之一了。
机房把全省测了一遍发现自己省90+名,勉强能卡在省选线上,不过wc完全凉凉啊...毕竟挂了太多分了。
明天就是期中考。不管怎么说加油吧QAQ...
CSP-S2019 游记的更多相关文章
- CSP 2019 游记
Day -32 开坑. 没什么好说的,等个 5 天等初赛(应该叫第一轮认证)挂掉之后就能弃坑了. 今天开始停课,虽然每天只停半天,但是感觉还是特别的舒服~ 然而得等初赛过了才能全天停课-- 没关系,熬 ...
- CSP 2019游记 & 退役记
扶苏让我记录他AK CSP 的事实 ZAY NB!!! "你不配" 两年半的旅行结束了,我背着满满的行囊下了车,望着毫不犹豫远去的列车,我笑着哭了,笑着翻着我的行囊-- 游记 Da ...
- 第十八次CSP认证游记 | 2019.12.15
CSP认证的考试是Haogod介绍的,取得一定成绩之后能有机会参加CCSP的分赛区和全国决赛.这次来参加认证要感谢老师的奔走为我们申请学校的报销,虽然最终因为这不是比赛所以报名费和差旅费下不来,但是老 ...
- 2020 CSP&NOIP 游记
CSP初赛 CSP初赛 Day -1 早上打了模拟赛,T2寒假正好做过,然而还是还是被踩Orz,郑外NB!.中午出校吃了大盘鸡和拉面,还带回来了三瓶可乐. 初赛知识点看了两页不(看)想(不)看(懂)了 ...
- 2019年十一月(CSP S游记及AFO)
DAY-4 晚自习和班里以及搞OI的两个dalao商量了下决定停课了,当时觉得停得好晚,有的dalao都停一个月了.(现在感觉是明智的选择,我OI辣么菜还不如专注文化课) 晚上回家洗了个澡. DAY- ...
- CSP 2021 游记
\(\text{Day -INF}\) 看见了 \(\text{SCP2021}\) 的报名通知,想着应该教练会让我们统一报名,就没放在心上 然后-- 然后过了二十多天教练根本没有提报名的事情,搞得我 ...
- CSP2019 游记
\(\text{CSP 2019}\) 游记 \[\text{草}\] \[\text{By:Luckyblock}\] \[Day\ -1:\] \(19:00\) 送行饭, 被摁在墙角干了 因为偏 ...
- 2019CSP-S游记(真)
本来是考完了的,但是由于江西省的负责人员的不小心(?),江西oier的大部分代码都被删掉了, 所以我们需要重考,想看我之前CSP的游记可以看这个点我.下面是我江西重考的游记: Day0 又集训了一个星 ...
- CSP2019 滚粗记
目录 CSP 2019 游记 DAY 0 DAY 1 DAY 2 CSP总结 自测之后 CSP 2019 游记 坐标:GD,GZ 人物:hyf 组别:J和S 任务:划水 目标:划水 任务奖励:退役证书 ...
- CSP-J&S2019第一轮认证游记
Day-0 晚上和高一大佬BH聊了聊,感觉大佬第一次参加比赛毕竟还是有点慌QAQ,毕竟我这么菜的人都没慌过. 做了一套模拟题,用45分钟瞎打的提高组卷子得了62分,还不错,正式比赛用2个小时好好答的话 ...
随机推荐
- Cut 命令截取不同空格的string
eth0 Link encap:Ethernet HWaddr 00:0C:29:16:79:98 例如这一串中间空格数量不一样cut 是无法截取字段的.所以我们需要把他变成有规律的. 这 ...
- SQL 尚未定义空闲 CPU 条件 - OnIdle 作业计划将不起任何作用
这条警告表明一个SQL Server代理设置没有配置,可能阻止某些作业运行. 你可以设置作业在CPU“空闲”时运行(在第一篇提到过).然而,在这个系统中空闲的定义还没有被 设置. 在SSMS配置此选项 ...
- 那些陌生的C++关键字
C/C++中的关键字如下: 下面我们主要介绍一些比较陌生的关键字,一些常见的关键字这里就不再赘述了. 1.asm asm 是一个语句的分隔符,不能单独出现,必须接汇编指令.一组被大括号包含的指令或一对 ...
- mongodb compass 启动报错()
报错: 原因:由于直接关闭客户端,进程没关导致下次开启时,后台还是运行的所以无法重新开启 解决办法: 1.查看进程 tasklist | findstr “MongoDBCompass.exe” 2. ...
- WPF 营销管理平台
利用空闲时间计划开发一款开源的营销商城平台,项目写的不够规范,有需要可以看看 项目介绍: 前端使用 WPF,采用MVVM模式 后端数据库采用的sqlite 依靠本地化运行 后期可能会采用WebA ...
- 在flask中使用sqlalchemy插入数据返回新增的id
user = User(‘name’=‘张三’)db.session.add(user)db.session.flush()#输出新插入数据的主键print(user.id)#此时数据才插入到数据库中 ...
- 【转帖】netstat命令总结
netstat命令总结 https://www.cnblogs.com/chenqionghe/p/10654109.html nestat介绍 netstat是一款命令行工具,可用于列出系统上所有的 ...
- 【简记】修改Docker数据目录位置,包含镜像位置
为啥要改? Docker安装后默认下载的位置在/var/lib/docker ,如果/var分区没有独立分出来,Linux下默认是与/根分区在一起.一般我们装Linux系统的时候,除了做邮件服务器外, ...
- NOI2019游记
本来打算写退役记的,结果退役失败了,所以 非常抱歉,这篇文章鸽了.
- 【spring boot】【redis】spring boot基于redis的LUA脚本 实现分布式锁
spring boot基于redis的LUA脚本 实现分布式锁[都是基于redis单点下] 一.spring boot 1.5.X 基于redis 的 lua脚本实现分布式锁 1.pom.xml &l ...