USACO竞赛来喽信息学学生不容错过的竞赛-这个比赛对参赛者没有国籍要求,高中生即可参加,需要在注册。竞赛可以接受的计算机语言有C++11,Java,C++,Python等。
报名方式:登陆USACO:usaco.org进行注册即可报名。
竞赛时间:每届的场开赛时间都是在12月左右。
竞赛级别:青铜、白银、黄金、白金。
青铜:一进入USACO注册账号即为铜级。
竞赛难度:只考基本编程知识,会至少一种编程语言。
白银:通过青铜级比赛的选手。
竞赛难度:需要解决能力和简单算法(如:贪心算法,递归搜索等),还需了解基础数据结构。
黄金:通过白银级比赛的选手。
竞赛难度:需要有一定的算法基础,理解抽象的方法(如:较短路径,动态规划),并且对数据结构有比较深的了解。
白金:通过黄金级比赛的选手。
竞赛难度:需要有很高的编程基础,对算法有深入了解。部分比赛问题较后的优化方案,可能不只一个,得出的答案也不只一个。
比赛规则:
USACO每场比赛4-5小时,在比赛规定时间开始后登陆账号,从在线打开试题后开始计时,一套试题中有三道题。选手需要在时间结束前通过网络将写好的程序提交。程序提交后会给出用test case检测程序的结果,并根据结果给出这一题的得分。
学习信息学的学生都可以尝试参加一下这个竞赛,无需费用,还可以检验自己的学习成果。对于信息学的学生提高自己的编程能力很有好处。