因为
ARC186 太难了,所以弃了!于是来写游记。
前言
本篇游记可能含有:大量带有
颜色 的内容,目的是方便大家理解词汇背后的含义。如有
不适 请立即
quit!
例如
ARC186 是红色的,表示难度像红色的
AtCoder Grand Contest 一样。我便是不打这种比赛的:太困难了!
本人是第 N 次参加 CSP 的 高一 蒟蒻,还请大家多多指教。
仍然沿用了上述游记的格式。
Day 0
坐轨道交通
2 号线前往
巴蜀中学(
黄花园)试机。
我們的乘法確實
有問題!
Day 1
Morning
听说
CSP-J 的
TASKD 是
复杂动态规划,反正我没打。
Afternoon
赛前
坐轨道交通
2 号线前往
巴蜀中学(
黄花园)参加比赛。
在外面见到了大量的
同学。有人不会
exgcd,于是我给他们展示了一下我的
exgcd 算法模板:
CPPpair<int,int> exgcd(int a,int b){
if(!b)return make_pair(1,0);
auto [x,y]=exgcd(b,a%b);
int t=x; x=y; y=t-a/b*y;
return make_pair(x,y);
}
之后大家
鱼贯而入,进入了
考场。
赛时
先开了
TASKA,双指针秒了。
再开了
TASKC(因为题面比较短小精悍),推了一会儿先设计了一个
O(nV) 做法,可以获得
65 分;然后直接拍了一个
线段树 上去,就有了
O(nlogV) 做法,可以获得
[75,100] 分;赛时对我的程序十分
無自信,但是暂时也没想到
O(n+V) 做法,于是
弃之!
遵循模拟赛优良传统——先打最后一题最低档暴力,后面好好留时间冲前期题
正解。看了看
TASKD,会了性质
A!写写写,写完了。发现性质
A 可以套到
n,m≤8 的部分分上面,只需枚举剩下的
实力值 即可!写写写,写完了。发现性质
B 不怎么会,于是
弃之!
剩下还有大把的时间做
TASKD,但是我以为它很困难,于是没怎么去认真想,丢掉了大把分数(赛后想想还是可以再会个几十分的样子)。最后
遗憾离场。
赛后
略微估了一下分数:
100+100+100+28=328。
应该会有
7 级 吧。
Evening
参加
ABC377,是
TOYOTASYSTEMS 赞助的。上一场该企业赞助的比赛还是
ABC330;是我在
北京地铁 上用手机打的。那个时候精神状态是真的堪忧啊,,还好现在走出来了。
后三题只过了
E & G,另外一题是答辩,
buxiele.cpp,
shengqile.cpp!
Day 2
去隔壁万象城看了电影吃了饭,回来的路上剪了个头发。生活还是可以如此美好的。
最后祝自己和大家
NOIp RP++。
Day 3