那么Silver这个级别又考些什么呢?
A:这部分通常有4个比较重要的 topics:
第一个是叫 two pointer;
第二个就是 sweep line;
第三个是binary search on answer;
第四个是 prefix sum + graph + simple dp。
去年我们发现,以前只会在Gold里面出现的问题,开始出现在Silver考试中,b比如说会有一些 graph题目以及简单的DP(dynamic programming)。Silver 这个级别,首先代码量和复杂程度会上升,它需要学生能够写50~100行的代码,甚至可能超过100行,因此对于学生写代码和调试代码的能力提出了更高的要求,此外还要求学生具备建模能力。
在机构,如果同学们要通过 silver 考试,那么需要完成每节课都布置的作业,除了作业之外,还需要参加模考,在模考时能够把具体题目转化成某一种模型,这样的话才会有比较稳定的发挥。
Silver总体来说,比Bronze在深度上所有递进,也就是说上完课之后再做一些相应的模考练习,练到一定程度,是一个水到渠成就能考过的级别,因为 Bronze 和 Silver 这两个级别都是偏知识的级别。建议参加这俩级别,要focus在知识点的掌握上,尤其是学生年龄较小的情况下。
另外因为备考时间有限,学生还需要注意做好规划,从有限的时间里获得更有效的提升。