前置内容:我们教练不会教我们任何东西,只是让我们按他的计划来刷题自学,直到正式比赛前一直都是刷题。
教练让我板刷 USACO 这几年的所有真题,遇到不会的算法就学,学完了这个算法把这个题 A 了就继续做 USACO 的题,他认为我们学一个算法一定要带有目的:“我学这个算法就是为了要 A 了这题,这题不需要的知识不要去管,要是在后面的其它题遇到了再去学”。
但是我怕只做 USACO 的题不能覆盖到所有该学的东西,USACO 是美国竞赛,和中国的 OI 可能也不一样。我想要自己照着 oiwiki 看,遇到不会的算法就把相关的题找一堆一起来做,把各个可能的题型一起练了(或者例如图论各种建模的方法一起学了),这样可能更好。
但是教练认为我这样做效率太低了,一段时间只能复习到一个知识,比如我这个星期开始看字符串,那么可能一段时间内只会做字符串的题,图论就没时间练了。
他也坦诚地告诉了我,他让我这样练就是为了做实验,看他应该用什么方法来教下一届的学生(我们这一届就三个搞 OI 的,我 NOIP 2= 216 分但也是全年级最高分了),但是我不想听他的。
所以我来这里求助,我应该怎么预备明年的省选?应该按教练说的天天刷 USACO,不去做其它的(洛谷/CF/AT),不去打模拟赛什么的吗?
后注:NOIP 考完之后我逐渐回归 whk,现在一天可能只有不到一半时间学 OI 了。
上面的东西可能有点混乱,因为是我在很短的一段时间内打出来的,并没有检查。
回复请 @cff_0102。