全国青少年信息学奥林匹克竞赛(National Olympiadin Informatics),简称 NOI,是由中国计算机学会(CCF)主办的一项面向全国青少年的信息学竞赛和普及活动,也是与联合国教科文组织提倡的国际信息学奥林匹克竞赛,同步进行的一项竞赛活动。有许多学生想通过信息学竞赛考个好大学,却不知道学习路线,我收集了九个最佳的信息学竞赛的学习/刷题网站
1.哔哩哔哩
一提到哔哩哔哩(又名 B 站),很多学习计算机的反应是学习网站,免费的学习资源数不胜数,同样,NOI 也是,有很多大佬都整理好了课程,正等待你去“食用”,很多老师都将自己的经验分享到了 B 站,其中不乏一些曾通过信息学竞赛保送到清北的牛人。
链接地址:https://www.bilibili.com/
2.Luogu 洛谷
洛谷是自我感觉是综合性最高,信息竞赛真题最多,对各个水平的人都十分友好的一个 OJ 了。如果你遇到难题,没有思路也不用怕,这里几乎每一题都有很多信奥学子进行解析,供你参考。其它更多惊喜自己探索~
链接地址:https://www.luogu.com.cn/
3.LeetCode
LeetCode (力扣)源自美国硅谷,为全球程序员提供了专业的 IT 技术职业化提升平台,有效帮助程序员实现快速进步和长期成长。如果大家想知道算法的作用,能够解决什么问题,大家可以继续刷力扣,目前大多数国内外高校的大学生都会选择刷力扣,很多企业也会从力扣选题作为企业笔试试题。
ps:LeetCode 对时间及空间复杂度的要求很高,稍不注意就爆了,大家一定要注意!
4.浙江大学 ZOJ
ZOJ 是 "浙江大学程序在线评测系统" (Zhejiang University Online Judge) 的缩写,是一个提供信息学(算法竞赛)题库及程序评测的网站。在 ZOJ 刷题,还能够锻炼英语能力哦!
5.HDU OJ
杭州电子科技大学的在线评测系统,多为 ACM 比赛使用。
6.NOI 官方题库
CCF 中学生程序设计在线评测系统,NOI 官方题库,功能比较简陋,不推荐,首选洛谷和 LeeCode。
链接地址:http://oj.noi.cn/
7.Vijos
Vijos 是一个基于 Web 网页形式的信息学评测系统,同时是一个集成:题库、测试、讨论等主要功能的网络平台。一个很漂亮的题库,功能与洛谷有相似之处,比赛真题也有很多 。
链接地址:https://vijos.org/
8.CodeForces
Codeforces 是全球最著名的在线评测系统之一,这里有高水平的选手,高质量的题目,高密度的比赛。该网站由俄罗斯的一个团体创立并负责运营。当然,该网站上大部分博客、评论、题面都是英语的 。
链接地址:http://www.codeforces.com/
9.NOI 官网
对于程序员来说,学习一门语言官网是少不了的。同时对于信奥学子来说,掌握国内信息学趋势,学习信息学最好的网站自然就是 NOI 官网。