CSP-S 2019 游记
flwfdd
2019-11-16 22:36:01
# Day 1
Day0十一点过就睡了,然而凌晨一点又醒了,真是糟糕,使用郭德纲催眠大法,终于成功入睡。
六点起床,精神饱满。踏着星光出发,奔赴学校。
大巴早已在等候了,大巴里的灯光十分温馨。
![大巴里的光](https://pic.superbed.cn/item/5dd005808e0e2e3ee98065be.jpg)
晴朗的夜空仍未消逝,在大巴中片刻恬静的闲暇时光,不如把它交给星空吧。
随身没带三角架,糊了...
![夜空1](https://pic.superbed.cn/item/5dd006288e0e2e3ee98078a0.jpg)
![夜空2](https://pic.superbed.cn/item/5dd006668e0e2e3ee98081c9.jpg)
大巴终于开动了。
突然一种奇妙的感觉涌上心头。这是一群什么样的人呢?一群可爱的优秀的,爱着同样的事物,为着同样的追求坐在这一辆并不很大的大巴车中。黎明的空气是寒冷的,然而我们的思想在跃动,心在悸动,即使身体只是随着大巴作着简单的加速减速和颠簸,也同样有一种即将到达异境的意境。
真美好啊。
我突然想到曾经网易云`Demons`下的一条热评,他在火车上听着歌,火车随着歌曲启动。我想这天早上某一刻我的心情也大抵如此。
莫名其妙地,我们背起了文言文,一些人也加入进来,从`琵琶行`开始,到`逍遥游`、`岳阳楼记`、`雨巷`、`国际歌`啊啦啊啦好多好多,大巴里充满了快活的空气。
![日出](https://pic.superbed.cn/item/5dd006288e0e2e3ee9807899.jpg)
天边微亮,大巴车轮不息。后来稍微堵了一下车,然后顺利到达考场。
![考场](https://pic.superbed.cn/item/5dd00aa18e0e2e3ee981179c.jpg)
大概`8:20`我进入考场,考试开始才发现电脑上没有`Dev-C++`,举手,换到了旁边的一台电脑。呵,都是奔腾。
## T1 格雷码
在纸上打表,很快找出了一个一半一半的分治规律,然而转移为程序语言还是花了好久,调试也用了一会。
最后用了一堆异或,$O(n)$复杂度,一个小时把样例都过了。
$k<2^{64}$的数据范围还好是发现了,使用了`cin`+`unsigned long long`的解决方案。
## T2 括号树
构造了形如`(()())`、`(())(())`的数据开始想,开了两三个`500500`的数组,发现输入十分友好不用存图,然后进入不停地自己`hack`自己的过程,最后走上了乱搞的道路,一共两个小时才过了三个样例。此时代码已经惨不忍睹,开了十多个`500500`的数组,命名乱七八糟。所以我到现在都不想去回忆我写了个啥。
复杂度$O(n)$核心思想就是形如`()()`的串,匹配了后一个括号以后和之前连续的括号串也能产生贡献,就这么加上就好。
`long long`应该是能过的。
## T3 树上的数
时间不多了,扫了一眼,就把最基础的暴力用`next_permutation`写了吧。十多分钟写完,样例过不去,看了看好像输出的编号和值搞反了,然而第一个样例的第二个点还是过不去,我手玩半天也不对。
最后发现是输入读错了,输入的是值的点而非点的值。
`WA`的一声哭粗来。
---
程序Day2结束了可能才会下发,考完面基了`SheKong`和`C_Z_K`,去大学的食堂里吃了午饭。
![蓝天](https://pic.superbed.cn/item/5dd00f478e0e2e3ee981ea22.jpg)
![螳螂](https://pic.superbed.cn/item/5dd00f478e0e2e3ee981ea29.jpg)
![车](https://pic.superbed.cn/item/5dd00f478e0e2e3ee981ea1a.jpg)
天气真的很棒呐...坐车回学校。
回来的路上车里面十分闷热,没什么兴致。
买了根绿色心情吃了就回家了,顺便拿了下双十一买的三角架和滑轨。
![夜景](https://pic.superbed.cn/item/5dd010038e0e2e3ee982322b.jpg)
![月](https://pic.superbed.cn/item/5dd010048e0e2e3ee9823268.jpg)
今日份的月亮挺棒的。
---
# Day1
几乎爆零,且闲着没事玩了下Arbiter发现D1T1没写`cstdio`,`freopen`炸了,爆零了。
不想写了。