2019.07.25考试报告

这次考试实在是太可惜了,因为少了一个特判WA73(跟纯暴力一个分!)

T2太毒瘤啦竟然卡常!T3是个好题(正解在我的另一个文章里)

0~1.5h

拿到题面扫了一眼,T1是个hash板子,T2是个Tarjan找割点+圆方树,T3是个数列操作,T2板子忘了心态爆炸。。。

迅速打完T1过了过样例开始回忆Tarjan板子(晕啊Tarjan板子实在太多了),之后先码了30分n<=4000的暴力,

本来想再打一打10分的树但不想再骗分了直接回忆板子。板子回忆期间有一个地方一直想不出来就是这个:

if(root!=x||ch>1) cut[x]=1;

卡到这里也不是办法便去搞T3的20分暴力。就在这时我突然想起来了上面那句话,便放下T3回过头来迅速打完一次性过掉了所以样例,

但还是不放心便拿暴力对拍了一下,发现我真的写错了,我把1和n都算了进去,还好还好。

最后出于安全起见又把暴力和正解柔和到了一起:

if(n<=4000)  
{ work2();
return; }

终于搞完了。

1.5~2.5h

想出了T3的n^2暴力打了上去,因为实在不能再暴力了就没对拍。

2.5~3h

回顾T1T2看有没有什么漏掉的信息没有,之后给T3卡了卡常,T1T2复杂度很放心就没卡(事实证明T2会TLE90)

3~3.5h

发现我的T3算法在实现过程中忘加一个最初想的思路了,立马紧张了起来,用30秒把T1T2交了上去(怕晚交没分),之后疯狂删改最终调过了样例。

考后

T1T2都没AC,感觉要完戏了,榜单一直在刷新,从第六掉到了第九。

反思

这几次考试考后都没有重视倾听别人的正解思路和考试所犯的错,以后一定要认真倾听,做到“其不善者而改之”。

考试后期很疲惫大脑思考减缓,这个时候一定要自我调整不能放弃思考,走上上届某学长的老路啊Dybala

 

posted @ 2019-07-25 21:34  ATHOSD  阅读(115)  评论(0编辑  收藏  举报