评论

竞赛指南-USACO

「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复 Scratch Python,即可进入,如果加入了之前的社群不需要重复加入。进群之后大家可以参与升级打怪活动以及每个月的青少年编程组队学习活动。

竞赛指南-USACO

1.0 什么是USACO?

美国计算机奥林匹克竞赛(USA Computing Olympiad,简称USACO)是由美国官方举办的中学生计算机编程与算法线上比赛,也是誉满全美的中学生计算机编程竞赛。开设目的是为每年夏季举办的国际信息学奥林匹克竞赛(IOI)选拔美国队队员以及进行欧洲女子信息学奥林匹克竞赛(EGOI)的选拔。每年举办4次网络公开比赛含金量很高对于申请美国计算机以及工程等相关专业的学生有很大助力作用

2.0 USACO和留学生申请

作为含金量极高的考试之一的USACO线上考试比赛免费且被常青藤名校认可此外USACO竞赛的成绩对申请美国大学是非常有帮助的,因此 USACO 不仅在美国被推崇,现在国内参加 USACO 的人数和热度也越来越高。这项赛事不仅可以培养学生的算法和编程思维,好的竞赛成绩还能给孩子大学申请加分。由于有些编程题跟谷歌,脸书等顶级科技公司面试题类似,好的USACO竞赛成绩对孩子以后申请实习也有益处,并且理工院校对其青睐有加。随着家长对孩子编程能力的注重以及其对升学申请的助推, USACO在全球的参与度也将越来越高。

3.0 USACO比赛方式

网络 在线进行,比赛采取 积分赛制,分为 月赛公开赛两轮。月赛举办于每年 十二月、一月与二月,公开赛举办于每年的 三月

在每场月赛中,根据之前题目的完成情况,选手会被分为不同的组别(青铜组、白银组、黄金组、白金组),难度依次递增。

新注册的参赛选手需要从铜组开始打起,在规定时间内完成三道题目,开始比赛4小时内,如果拿到了高分(接近满分或满分),系统会提示直接晋级,可以在这三天内继续挑战下一级,只要实力足够,一场考试可以升到满级白金级。没能拿到满分的选手需要等到三天的赛程结束后,等待晋级分数线,才能决定是否晋级,三道题1000分满分,一般800分以上可以晋级。如果成功晋级,可以在一个月后的第二场继续参赛晋级。此外USACO主办方为题目 提供了多种语言翻译,包括中文;参赛选手可使用的编程语言: C/C++、Java、Python

2022-2023年时间表

12月16日至19日:第一场比赛

1月27日至30日:第二场比赛

2月24日至27日:第三场比赛

3月24日至27日:美国公开赛

5月25日-6月3日:训练营

7月15日至21日

EGOI 2023(瑞典)

8月28日至9月4日

2023年IOI奥运会(匈牙利)

在比赛窗口开放的三天时间内,选手可以选择任意时间开始比赛。如果拿到了满分,可以在比赛窗口关闭之前就晋级到下一级。升级了之后,只要比赛窗口还没有关闭,可以继续向下一个等级进发。没能拿到满分的同学需要等到比赛窗口关闭,等待晋级分数线,才能决定是否晋级。

4.0 奖项设置

全球的参赛者都可以通过参加网上的三场竞赛,晋级铜奖、银奖、金奖和白金奖四个等级。

青铜级

参赛资格:进入USACO注册账号即为青铜级

难度等级:青铜级考试只要求 掌握基本编程常识会至少一种编程语言。青铜级的编程限制时间还是充足的,只要掌握基础的编程技能,大部分选手都能在第一次考试中晋级白银级。

白银级

参赛资格:通过青铜级比赛的选手

难度等级:需要 掌握基本的问题解决能力和简单算法(例如:贪心算法,递归搜索等),还需 了解基础数据结构。从白银级开始,选手需要寻找更好的算法才能使程序在规定时间内跑完。

黄金级

参赛资格:通过白银级比赛的选手

难度等级:需要 有一定的算法基础理解一些抽象的方法(例:最短路径,动态规划),并且 对数据结构有比较深的了解

白金级

参赛资格:通过黄金级比赛的选手

难度等级:需要 有很高的编程基础对算法有深入的了解。部分比赛问题最后的优化方案,可能不止一个,得出的答案也不止一个。

5.0 报名方式

http://www.usaco.org/

注册账号后即可在比赛时间随时参加比赛!

(同时要注意截止时间)

一键三连,一起学习⬇️返回搜狐,查看更多

责任编辑:

平台声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
阅读 ()