这是暑假的第一周的训练,感觉心理上还是很堕怠、特别贪玩,接下来还是要好好调整自己的状态。这一周的训练主要是看了老师发的前缀和与差分以及二分资料、做了一些题。
在做这些综合性的题目的过程中,也能意识到一些题目应该用什么特定的算法来做,但是很多时候因为对算法本身理解不到位、不太会运用而导致做题时遇到不少困难,很多时候还是看了题解,下一步应该着重复习一下之前学过的算法。
在做题的过程中发现自己的一个很大的问题就是思想懒惰、思维不清晰,在考虑一道题时,如果这道题很复杂、要考虑的情况很多就不想思考了。还有一个问题就是有些题思路是对的,但是因为代码的写法不对,所以总是无法得到正确的结果,而错误原因往往是一些很小的我很难察觉到的地方。
在做题的过程中我也有一些收获,了解了更多的解题方法,练习了之前学习时疏忽的bfs,见识到了差分和二分查找在题目中的用法,01背包和完全背包的一维数组优化以及RE的解决办法等等。
接下来的一周里,应该合理安排好学习和玩的时间,晚上尽量不要熬夜,端正态度,改掉思维懒惰的坏习惯,在写代码前保证思维清晰,加深对代码的理解,减少对题解的依赖。