CSP2019 游记

xyz32768

2019-11-19 19:21:17

Personal

一些有趣的事情 = ![在这里插入图片描述](https://img-blog.csdnimg.cn/20191117230948112.PNG) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20191117231355295.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3h5ejMyNzY4,size_16,color_FFFFFF,t_70) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20191117231639663.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3h5ejMyNzY4,size_16,color_FFFFFF,t_70) Day 0 = - 上午颓废,下午到宾馆 - $15:40$ 左右去试机 - 试机题是 $\text{A+B Problem}$ ~~,发现是个线段树模板题,直接码上~~ - ~~某初二学弟写了主席树~~ - 回到宾馆颓了一段时间之后去外面吃饭 - 再次回来之后继续颓颓颓 - $22:00$ 要睡觉突然被叫起来(老董开会) - 开完会大概 $22:30$ - ~~辣鸡宾馆,晚上基本没睡着~~ Day 1 = - 考点在时代中学,感到恐慌 - $8:30$ 开场 - 前两题傻逼题,大概 $30\text{min}$ 做完 - 看 $\text{T3}$ ,看上去一脸不可做 - 不过不算很长的时间就想到了按字典序从左到右贪心后,每次决策时起点(数 $i$ 的初始位置)到终点(数 $i$ 的最终位置)连一条路径 - 一开始认为只要任意一条边最多被正向和反向经过一遍即可 - 但画了一个例子之后立刻意识到操作顺序问题仿佛十分棘手 - 搞懂了(一部分)操作之间的拓扑关系之后,意识到继续搞下去仿佛讨论细节巨多 - 根据经验,把之前的思路全部否定掉,去考虑其他做法 ~~(毕竟这是 D1T3)~~ - 显然,我最后没有搞出来,无奈写了 $10+25$ 的暴力,最后 $25$ 分甚至差点调不出来 - 考完感觉全世界都要 $\text{AK}$ ,心态十分崩溃 - 可让我预料不到的是,$\text{FJ}$ 我认识的选手 $\text{T3}$ 普遍低分,心态算好了一些 - $\text{orz nealchen Day1 AK}$ - 赛后听说 $\text{T2}$ 的大样例很水,感到恐慌 - 下午在宾馆继续颓颓颓 - 晚上在裙里又看到 $\text{rqy,EI,myh}$ 等人切掉了 $\text{T3}$ - 菜死了 - ~~辣鸡宾馆,晚上基本没睡着 × 2~~ Day 2 = - 奶一波 $\text{Day2}$ 最难的题会比 $\text{Day1}$ 最难的题简单 - 赛前 $\text{zip}$ 还未解压之前,看到三题的样例文件数都是 $4$ 或 $5$ ,预感毒瘤题即将出现 - 然后看到 $\text{T1}$ 第一眼看上去感觉不可做 - 想到了总方案减掉不合法的方案,并枚举不合法的方案中唯一选出超过一半的是哪个之后,算一算直接背包 DP 复杂度是 $O(mn^3)$ - 心想今天该不会是凉了吧,第一题就不会 - 后来突然意识到,由于只需知道是否选出超过一半,所以我可以把每个物品拆成两个体积为 $1$ 和 $-1$ 的之后进行分组背包 - 过大样例的时候已经 $\text{40min}$ 过去 - 同时看了后面两题,锁定暴力分 $64+75$ - 看完题目之后感觉 $\text{T3}$ 看上去更可做,于是先开 $\text{T3}$ - 什么?子树的重心?我突然回想起 $\text{pyz}$ 讲过的求子树重心的方法,仿佛还要 $\text{LCT}$ 什么的,感觉此题瞬间不可做 - 后来才看到此题只需要求和而不需要求删掉每一条边的答案 - 考虑每个点的贡献,推了推作为重心的条件之后强行写了个线段树合并 - 不知不觉代码就写了 $\text{3.5K}$ ,$150$ 行 - 调过样例时已经 $10:30$ ,还剩 $\text{1.5h}$ - 为了保险起见,$\text{T2}$ 先码了个 $64$ 分大暴力 - 期间题面有新通知对于 $type=0$ 的数据,满足答案不超过 $4\times10^{18}$ - 然后发现 $type=1$ 的数据占了 $12$ 分且 $n=4\times10^7$ ,这写高精哪能搞。果断放弃这一档 - 然后考虑 $88$ 分,不知道怎么回事搞了一个二分 $+$ 贪心,写完发现贪心策略假了,小样例都过不去 - UPD:后来发现这个贪心策略不全是假的,正确的那一部分仿佛就是正解的最优策略,感觉当时不应该在发现贪心策略假了之后就全盘否定 - 最后也没有对暴力的 $O(n^2)$ $\text{DP}$ 决策打表找规律,此题得分停留在 $64$ - 于是两天期望得分为 $235+264=499$ - 在退役之前没有一次 $\text{N(C)O(S)IP}$ 考到过 $500$ ,怕不是凉透了 - $\text{orz nealchen 504}$ ,$\text{FJ rk1}$ 预定 - $\text{orz rqy AK}$