CSP2019退役记

Day 1

T1一看感觉题面好长啊,

结果T2题面更长,

T3倒是挺短的,但是毫无思路啊..

于是准备按顺序开题.

T1一开始想着先打表,

结果发现似乎挺简单?

测了一下极限数据似乎没问题就没写拍.

再去想T2,

搞出来了一个(O(n^4))的做法,

又搞出来了一个(O(n^3))的做法,

感觉还不够又去想(O(n^2)),

拍了下似乎没什么问题,

然后不知道什么时候把(O(n^4))的删了.

发现(O(n^2))做法可以优化,但感觉很难处理.

于是先去写T3的10分暴搜.

结果因为没仔细读题很多地方出错,耽误了不少时间.

再回去乱搞T2(O(n))做法,

似乎搞出来了,和(O(n^3))以及(O(N^2))都能拍上.

最后的时候又写了一个(O(n^4))的拍,

结果一上来就没了!!!

当时慌得一批,因为没多少时间了.

强迫自己冷静下来,最后发现是(O(n^4))写挂.

虚惊一场.

为了避免写伪,就把(O(n^2))(O(n^3))的都放上去了.

但T3只有10分感觉很不甘心啊.

结果出来后大家说都只有10分.

Day 2

Day 1感觉切了两道题,拿了210,

就想着T2是不是也能切两道.

图样图森破,上台拿衣服

结果看到T1就懵了.

T2感觉也很诡异,

T3感觉正常一点,但也没思路.

还是按顺序开题.

T1推转移方程越推越奇怪,

根本静不下心来.

脑子里一直循环播放阳光季节???

最后各种乱搞,初始化不知道怎么弄.

结果:

测下样例,萎了.

到处改改后,再测下,还是萎了.

再改改,再测,诶,过了!

测大样例,过了!!!

于是式子推完了...

再看T2,一开始以为是**贪心,

结果一测样例,直接被Hack,

这里改改那里改改最后发现思路是伪的.

于是最后先打了个(O(n^3))的做法.

然后看T3,(O(n^2))和链就有55pts,

二叉树还没想,

就先把这部分打了.

然后考虑是去刚T1100pts还是T2(O(n^2))还是T3二叉树.

最后感觉切题不容易,就先去写T2,

以为(O(n^2log_{n}))能过5000,就开始写线段树,

以为1G挺大的空间也没算.

结果白白浪费了好长时间.

出来后发现人均T375pts???

后记

Day 1

T1爆ull啦!

不过拍也拍不出,只能说不细心.

T2T3似乎没什么好说的.

Day 2

T2MLE直接boom0.

应该把T2时间拿去想T3二叉树的.

以后还是要仔细计算时间,空间复杂度,不要想当然.

并且T3(O(n^2))似乎挂了??

结语

这次考试还是有很多失误,

但不管怎样都是我自己的问题(菜是原罪)

不认真,不细心,想当然,不能沉下心来仔细思考...

这些都还需要改进啊..

并且感觉很多学了的东西都不能灵活地运用,

有些甚至是学了就忘.

以后还是要更努力啊(如果有以后的话).

出成绩后的后续

后悔.

真的后悔.

如果我能多花几十秒钟检查一下空间的话,估计我也不会现在才更了.

本来说不定能去WC的,

现在什么都没了.

但到了现在,说什么都没用了.

反思错误,预防下次再犯一些愚蠢的问题才是最重要的.

(不过这次数据是真的水我Day1 T1切了,Day2 T2一个挂了的(O(n^2))拿了35pts.

原文地址:https://www.cnblogs.com/zsq259/p/11881461.html