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