审题(6:00-6:20)
正常地审题,感觉这次比赛没有上次那么狗血至少题目看起来很正常。
T1(6:20-7:00)
发现第一题实际上挺简单的,枚举每一位数字就可以了,于是快速打了一下,自己测了几组数据后就过了
T2(7:00-7:40)
正式读题时发现最初审题时有点问题,实际上没有我审题时想象的那么难,于是用我的思路打了一下,测了几组样例之后就过了。
T3(7:40-8:30)
发现这道题挺有意思的,仔细推了一下后发现好像可以在拓扑序上搞个贪心来过这道题,于是快速打了一边之后de了一会bug,能过样例了以后,就先过了。
T4(8:30-9:00)
可能是这次比赛前三题让我感觉有点水的原因,写到第四题时有点膨胀,以为自己可以过,然而。。。
改数组(9:00-9:10)
发现T4没有我想象中那么简单后就码了一下暴力就开始检查前面的,结果发现T3的数据范围看错了,它题目下方给的是部分分样例,结果开始改数组范围,之后又看了看其他的代码,发现基本上都有类似的问题,于是就讲所有的代码数组开大了一些。
检查并交题(9:10-10:00)
因为机房的人要提前一段时间统一交题,所以提前进入了检查状态,发现没有什么明显的错误后就交了。
反思
1.论题目难度
自我感觉这次比赛思维上的难度要比上一次(day4)简单些,一方面也改善了一些心态,另一方面也是重新认识到题目的难易不一定是与题目顺序成正比的,还是要把心态给稳住。
2.论审题
本次审题还是不够仔细(之前没发现数组开小了),说明还是要注意审题上的认真,避免出现数据估计错误等低级错误。
3.论常量
我发现我平时代码不喜欢用常量来开数组(结果改数组大小时差点漏了几个),说明代码习惯还不是很好,要继续养成更好的习惯,从而达到更好的码题效果。