CSP2019 游记
1kri
2019-11-16 21:49:09
# 初二蒟蒻的CSP游记
---
---
---
### Day1上午是S组
---
---
#### 8:25开题,通览全卷~~发现都不可做~~
---
#### 先写T1
想了5min,写了个分治。看到数据范围,果断开了ull ~~为了方便 把k++,还是丢了5分,多么睿智~~
15min时写好 ~~样例2都没过~~
改到9:00,终于过了大样例。
试了下64 0,就跳过了。
---
#### 然后是恶心T2
看了10min,有了点思路。又想了10min,决定用DFS+栈。
码了20分钟,样例二没过。手动对拍 ~~(手捏数据)~~ 后发现错误。改了,还是没过。emming...
10:00,放弃原来代码,重构。
10:30,再次码好。试样例2,~~再次~~没过。
手动对拍,找不出错。
11:00,ZIxijianCHA代码,发现
##### 全局数据没还原!(划重点!!!!)。改了一下,样例二终于过了。试了下样例三,崩溃了 ~~如心情一样~~
调了一会,觉得是爆栈。改了下,还是爆栈。emming...
11:20,正式放弃(希望测评时栈够用 ~~强行甩锅~~ )。
---
#### 接着是没时间做的T3
看题目到11:30,上厕所 ~~找灵感~~
先想链,后直接码了个DFS,结果第三组小样例挂了。
---
#### 检查文件名,就滚粗了。
----
#### 估分:100+(50~80)+(0~10)=150~190
#### 民间数据(oitiku):95+100+0=195 (T2真是神奇)
---
---
### 下午是J组
---
---
#### 14:25 开题,觉得除了T1都不会。
---
#### T1共用3min完成
---
#### 然后看T2
一开始觉得不可做,直到看到这句话
##### 且不会有两次乘车记录出现在同一分钟
然后5min切了
---
#### 接着是T3
想到%你赛中做过的贪心,似乎就是n=1的版本。
推广一下,就想到了完全背包。
15:00时码完
---
#### 然后是T4
看题,觉得像拓扑排序。想了一会儿,就是问能否使1~a距离为L。
~~我个睿智竟然想到了bitset~~
之后手捏了几组,发现只要有路径与L奇偶性相同且小于等于L就行了。
考场想到了某个死了的算法,觉得边权为一应该不会被卡,就写了。
15:45分,用SPFA-PLUS过了。
---
#### 检查了几个小时文件名,终于结束了
#### 估分 100+100+100+100=400
#### 民间数据(oitiku) 100+100+100+100=400
---
### 总体Day1发挥不错,期待Day2表现
---
---
### Day2来了
---
#### 8:32开题
---
#### 先想T1
推式子15min无果,码了DFS 炸了~~Wrong On Test 2~~
看了下数据范围,就码了个针对m=2和m=3的DP,测了大样例1,手捏m=2样例,就过了。
后发现有64分,欢呼雀跃。
时间:9:35
---
#### 接着码T3
正解~~当然~~不会,先写了个链,然后码了个40分n^2。
~~我个睿智差点不会求树的重心~~
调了好久,终于过了。手捏了链的情况~~眼瞎没看见大样例~~,也跳过了。
时间:10:45
---
#### 然后是T2
先写了贪心1,Wrong On Test 1
后改成贪心2,Wrong On Test 2
然后想出了答案正确的贪心加DP,64pts get
时间:11:15
觉得还有时间,肝一下88pts能上400,就想了下nlogn的优化。
先写了个二分,不知道是写锅了还是没有单调性,Wrong On Test 2
后想到了堆优化,边码边调,88pts get
时间:11:45
想到了单调队列优化,发现爆空间+高精烦+时间不够,滚粗
#### 检查了下,就交卷了。
#### 估分:64+88+55=207
#### 民间数据(oitiku):64+88+40=192,两天共387
#### 话说链的部分分数组开小RE可海星
#### 滚粗
### 对于初二蒟蒻,387已经可以。但是没上400有些遗憾,省赛或明年CSP继续努力。
---
---
---
#### Update 11/23
#### 今天用源代码测了下,J组T4洛谷95(忘特判),其他OJ都AK了,希望CCF不毒瘤。
#### 听别人说AH的S组某网站民间数据成绩,我392(T1莫名100)rank25,很满意了。希望不出岔子。
---
---
---
#### Update 12/1
#### 官网成绩出了,J组400,S组387~~和估分一模一样~~,希望rank好看一点。