1:50~2:20 看完了所有的题,直接决定写完T1写T2,最后写T2T3。
2:20~3:30 想出了并成功写出大根堆花了太多的时间,想出后,直接开始写,预处理已经没有问题了,但是恶心就在于,最后把一个更容易想到的O(n)写法跳过,直接写开了 O ( n 2 ) O(n^2) O(n2),呵呵,100->0.
3:30~5:00 这是我最无语的时刻,绝对没有之一,一个小小的暴力写了超级久,并且但是都处于崩溃状态,因为完全没错,但就是改不出来,到了最后,忽然想到高一学dfs时遇到的开灯,要开个新的数组存一下在做出改变,于是就很玄学的过了暴力。
5:00~5:40 T2,没了时间,只好胡写,原本是想着先求一下树的每一条链,然后不断的模拟,但是时间又不允许,直接写了求最长链,然后直接输出。
T1 这很恶心,要是这是csp,可能就直接退役了,啊啊啊啊啊啊啊啊啊,在不细心,直接死掉,到底是想拿什么样的代价去换一份教训,希望这份代价是这次的模拟赛,而不是直接用csp的代价,这次之后绝对不能这样,还有就是写完了代码,请再小心谨慎的读一下题,在认真的检查一下自己的代码,是要从头开始查找,并且给自己出几组样例,这必须去写,没有这一步,是真的没法保证会不会出现故障。
T2 树上问题写的还是太少,要多练练,尽量写出高一档的分数。
T3 这大模拟,扑克牌,无语,标程直接200+,齁弱的我怎么可能现场写出。。。
T4 暴力写了太久,不过是把这种写法直接记住,下次再出,绝对不会再犯这种超级低级的错误了。
请冷静,请小心,不要总是犯这种低级的错误,要尽量的给自己出几组样例,绝对不能轻易跳过,跳过就是对自己的不负责任,这种一旦发生问题,产生的代价并不能承受的。