我所在的学校是一个强省中等情况的学校,本人初中生,我的水平也不强,这次普及265,提高140。提高组算法学了一半左右,但有些很不扎实。
在csp前的竞赛学习中,由于我与我们班另外2位同学曾经都学过一点。在csp前两三个月学校主要负责信息学竞赛的老师也安排了一位新招聘的老师来单独教我们提高组算法,但说实话他教的不是非常好。我们对于一些算法都理解得不是很透彻。如平衡树,我觉得我对着treap的题解打了一遍,自己写绝对写不出来。
现在csp过了,那个新老师也不教我们了,我们三个现在就跟着“大班”进度走了。但是说实话大班现在讲的东西我们都学过,并且掌握得还不错,例如他们现在在学线段树。所以我们三个其实对于未来的路线有些迷茫,现在的我们只能颓废,摆烂。
在这种情况下,如果我想提高自己的能力该怎么办呢?
我尝试过自学,但是我觉得自学不能掌握牢靠,而且有的时候自己不会一些小点可能就会浪费大量时间。
比如以前我自学树状数组就只背了一些代码,完全搞不懂什么意思,但背了代码会让我认为我会这个东西。遇到比较灵活的题目如求逆序对根本不会,我认为这中所谓的“自学”甚至害了我,因为在考场上我也写不出来。
这是lz亲身遇到的问题,请问一下大佬们我们该怎么办,非常感谢!