考研机试怎么准备?
去年刚考过,来聊聊自己的经验吧(21级) 先简单说结果: CSP-S2/J1=1/0 CSP-J2/J1=1/0,P1=1/0 P1、P1分别是CSP-J、CSP-S的提高组一等奖。 CSP是noi的选拔赛,分为两个等级,每个等级又分两个小组,分别考两道题,难度差不多,所以总共四道题。前五项奖项可以进noi,后两项奖则不能参加 noip(全国青少年信息学奥林匹克竞赛)。
CSP的成绩会按一定比例折算成noip加分。我加了52分,在noip2020中拿到省一。 总的来说要拿一等奖至少得两题全对或者一题满分(p1是满分)+另一题错一两道(j1是两道都错了9分以下)(ps:j1好像有5%的保底分),但一般来说不可能两题都对,所以还是得争取拿满分。 一句话,多练习!
接下来介绍几本好书和几个好网站: 《算法导论》和《数据结构与算法分析——C语言描述》都是好书,建议看一看。看完《算法》再看《数据结构》就不费劲了。这两本书网上都有电子版,可以去下载来看。 至于习题集,强烈推荐《编程珠玑》这本书比《剑指offer》难多了,而且实用性很强,看完之后肯定能受益匪浅!不过题目比较难,可能需要反复看几遍才能完全理解。 再推荐一本书,《计算机科学丛书》这套书里面有很多小册子,比如:《计算机程序设计艺术卷一二三四五六七八九十》、《算法第四版》等等。这些书不仅适合考试,更值得一看! 接下来就是C语言了,大家用哪种就练哪种,这里不做评价。如果一定要说的话,我认为C语言还是最实用的。 关于刷题的话,建议大家买一本《力扣经典题详解》这本书虽然有点贵,但是刷一遍基本上就够了。LeetCode也蛮好的,上面有不少题目。 最后推荐三个好网站:codeforces (力推!)、leetcode、中国高校计算机大赛 还有一个软件是Codecombat,这个游戏里有很多csp的题目,很好玩,还可以加好友切磋一下,大家可以去玩玩看看。 我把之前写的关于leecode的几篇回答汇总到了一起,欢迎阅读讨论~ LeetCode 题解 LeetCode 1000题总结