noip竞赛推荐几本书
我上高一目前,想参加山东省的信息奥林匹克竞赛。都需要学哪些知识?现在学晚不晚啊?另外推荐几本书啊、学到什么程度可以去考试了?...
我上高一目前,想参加山东省的信息奥林匹克竞赛。都需要学哪些知识?现在学晚不晚啊?另外推荐几本书啊、学到什么程度 可以去考试了?
展开
展开全部
高一并不晚,通常只要一年半左右的有效学习就可以拿到一等.
书籍方面的话建议看刘汝佳的《算法竞赛入门经典》,初学者基本上可以按照这本书学习。当然在学习语言的时候可以参考一些语言书籍,如《C++入门经典》,《C陷阱与缺陷》等,在学习C++的时候要注意哪些语法在NOIP中是不能使用的(如STL).进一步的学习可以看《算法导论》,这是OI学习的必备教材.
在看书的同时也需要做题,题库方面首推USACO,usaco写完了一等基本上就没有问题,如果悟性好的话甚至能在NOI取得不错的成绩.除此之外Vijos也是一个不错的题库,有很多中文题.《算法竞赛入门经典》配套的题目也可以考虑(在UVaOJ上).除此之外还要重视原题.
建议你咨询一下你们学校有无相关培训,学校支持的话在机房方面就有很大便利,有老师指导更好一些(可能只是方向上的指导,但很有用)
你可以参考NOI的官网,上面有大纲.
就这些了,加油吧!
书籍方面的话建议看刘汝佳的《算法竞赛入门经典》,初学者基本上可以按照这本书学习。当然在学习语言的时候可以参考一些语言书籍,如《C++入门经典》,《C陷阱与缺陷》等,在学习C++的时候要注意哪些语法在NOIP中是不能使用的(如STL).进一步的学习可以看《算法导论》,这是OI学习的必备教材.
在看书的同时也需要做题,题库方面首推USACO,usaco写完了一等基本上就没有问题,如果悟性好的话甚至能在NOI取得不错的成绩.除此之外Vijos也是一个不错的题库,有很多中文题.《算法竞赛入门经典》配套的题目也可以考虑(在UVaOJ上).除此之外还要重视原题.
建议你咨询一下你们学校有无相关培训,学校支持的话在机房方面就有很大便利,有老师指导更好一些(可能只是方向上的指导,但很有用)
你可以参考NOI的官网,上面有大纲.
就这些了,加油吧!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询