这周的周二,补做了一下周一的div2的题,这几道题应该比较简单,做出的人很多,而且3,4题做出的都比较多,我也做了一下,确实,第1,2题基本都是模拟类的水题,只需要逻辑,条理清晰即可,当然最重要的是读懂题就可以了,我就是因为一开始读题没有读好,所以错了好多次,因为理解错要求的内容了。后来扫了一眼第3题,是一个模拟题,第四题,是一个贪心的题,当时没时间写了,就不做了。其实,感觉自己把这些题转化为代码的能力有些弱,不能很快写出正确代码,都需要修改才能正确,这个一方面是我思路不够清晰,当看了一道题,开始做题后,不能形成一个严谨的思路,这就导致了之后我需要进行修改,另一方面,则是把思路转化为代码的时候,有很多转化会改变思路的想法,不能尽善尽美。通过这两个方面来看,是训练的不够,不能以最快速度发现这个题的做法,并且对代码的熟练程度不够,不能完全按照自己的想法写出代码。
学习和复习了一下线段树的内容,从目前做的题来看,二维的线段树可以把一个节点当成一行数据,这样一颗线段树就是一个二维空间了。感觉线段树的题目要在短时间内多大量线段树的题目,才能熟练掌握线段树的模板类型的题,而且线段树一般都比较长,有点难写,当然有简单的时候,当刷的多了,熟悉的题自然就简单了。
总结来看,这前半周学习时间安排的不够好,也不够充足,下半周要改正。