想到正解,不一定赢
全部打满,才是成功

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 游记的更多相关文章

  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-J&S2019第一轮认证游记

    Day-0 晚上和高一大佬BH聊了聊,感觉大佬第一次参加比赛毕竟还是有点慌QAQ,毕竟我这么菜的人都没慌过. 做了一套模拟题,用45分钟瞎打的提高组卷子得了62分,还不错,正式比赛用2个小时好好答的话 ...

随机推荐

  1. barbor部署

    harbor 部署介绍: 1.版本信息 系统 :Centos 7.5 版本: harbor-offline-installer-v1.8.1 docker :docker-ce-18.06.2.ce- ...

  2. SQL告警

    SQL很有必要   MySQL性能 最大数据量 最大并发数 查询耗时0.5秒 实施原则 数据表设计 数据类型 避免空值 text类型 索引优化 索引分类 优化原则 SQL优化 分批处理 不做列运算 避 ...

  3. Spring BeanFactory继承结构图

    结构图 高清大图:https://img2018.cnblogs.com/blog/813478/201910/813478-20191030114422275-1092084932.jpg 源文件( ...

  4. 045 用户登录功能01----JWT和后台代码

    (1)有状态登录概述 有状态服务,即服务端需要记录每次会话的客户端信息,从而识别客户端身份,根据用户身份进行请求的处理,典型的设计如tomcat中的session. 例如登录:用户登录后,我们把登录者 ...

  5. deepin安装卡在deepin标志界面解决方案

    再次重启前将U盘插上,进系统前按快速选择启动装置F12(不同品牌电脑可能不同),选择从U盘启动: 进入第一个安装界面时一定要注意:在跳转前,按E进入grub设置界面,移动光标到倒数第二行的”quiet ...

  6. QT之类型转换

    Qt在进行数据类型转换时,容易忘记如何使用,或者是早已厌倦了百度QString转QByteArray,QByteArray转char,QString转string....... 现在分享一篇QT数据类 ...

  7. SQL系列(八)—— 分组(group by)

    在很多场景时,需要对数据按照某条件进行分组统计其数量.平均值等等.有这种需求,SQL自然也有解决方式. 在SQL中通过group by子句对结果按某条件进行分组.语法: select count(co ...

  8. python函数对变量的作用及遵循的原则

    1.全局变量和局部变量 全局变量:指在函数之外定义的变量,一般没有缩进,在程序执行的全过程有效 局部变量:指在函数内部使用的变量,仅在函数内部有效,当函数退出时变量将不存在 例如: n=1 #n是全局 ...

  9. dotnet core系列之Background tasks with hosted services (后台任务)

    这篇简单讲asp.net core 中的后台任务 用到的包: Microsoft.AspNetCore.App metapackage 或者加入 Microsoft.Extensions.Hostin ...

  10. Android 代码混淆、Android Proguard(混淆)

    Android Proguard(混淆)   混淆(Proguard)用法 最近项目中遇到一些混淆相关的问题,由于之前对proguard了解不多,所以每次都是面向Stackoverflow的编程.co ...