Day -1

打了最后一场模拟赛,爆零了,感觉这次要没

Day 0

颓颓颓

Day 1

快进场的时候看了看 \(J\) 组的题,感觉T3没有一眼,rp--。

提前 10 分钟发的密码,结果第一次密码输错了,rp--。

开了题以后看到 t1 这个名字就感觉不妙,果然出了个大模拟,先大概看了一眼就去看后面几题了,然后发现 t2 是个大水题,t3 可以直接暴力拿几分,t4 好像可以模拟下,然后就回来肝 t1 了。

t1 一开始就想出来个二分年份的做法,感觉比较好实现,就写了,大概快一个小时的时候写完了。

测了一下第一个样例就没过,准备复制下来调试一下的时候,手残按了下 ctrl-z ,结果???刚才写的全给我错行错没了,这个时候又 nt 地忘记了刚才的代码在编译的时候已经保存了,然后就写了两遍 t1 (((

不过还算幸运的是,重构完的 t1 过了第二个样例,但是第一个样例还没过,然后又读了遍题,才发现把 公元前1年,公元前3年。。。当成 公元1年,公元3年 写了,又极其 sb 地修了修才过样例一,然后去测大样例,发现没处理日期正好是年份结尾的情况,处理了后也过了大样例,就去做 t2 去了。

t2 又读了遍题,确定是大水题了以后就开始写,然后快写完的时候电脑突然关机了。。。然后又重启浪费了五分钟左右,重启的过程中才发现键盘旁边有一个一键关机键(

神仙学长:一键关机键是键盘上最反人类的设计

不过好在 t2 码量小,t1也保存了,大概又花了十分钟写完并过了大样例,去搞 t3 了。

t3 先想了个 O1 修改的做法,然后就写了,过了大样例(说实话是真的水),这个时候大概在 2.5h 左右,去看 t4 了。

t4 手玩了下样例才知道直接模拟有问题,于是毅然决定把 \(n=3\) 写完后走人。,然后就又回去看 t3。

t3 又想了一小会就把没有 1或2 操作的部分分写了,也过了对拍,然后监考老师就说还剩半个小时了。

回去看 t1 有没有什么疏漏的地方,结果发现输出月份的时候没有考虑到 1582 年的情况,赶紧补上,幸好在结束前补完了,就这么稀里糊涂地出了考场。

赛时估分:\([? ,100]\ +\ 100\ +\ 60 \ +\ 20=[?,280]\)

出了考场听别人说 t2 开了 ull 也会炸,还要特判,然后才想起来我连 ull 都没看。。。

然后去洛谷测了下 t1 ,没特判公元 \(0\) 年的情况,炸掉,又测了下 t3 ,结果没有 1 操作的时候如果都是 \(0\) 就会因为初值本身就是 \(0\) 而 T 掉,然后就挂了。

赛后估分:\([40,100]\ +\ [60,95]\ +\ 60\ +\ 20=[170,275]\)

人已经没了,滚回去学whk了

upd on 11/8:

所有源文件都没加cstdio,全部ce,快乐抱灵(((

upd on 11/20:

测了下官方数据是 \(100 + 95 + 75 + 20=290\) 但是就目前的情况可能连 noip 都参加不了了 /dk/dk/dk