打开网易新闻 查看精彩图片

美国信奥USACO2024-2025赛季,于12月13日首场已开始进行比赛。

NO.1 USACO2024-2025赛季竞赛时间

打开网易新闻 查看精彩图片

特别提示:第一场比赛: 2024年12月13日-16日,如果您错过了这次比赛,您可以关注下一次比赛的时间安排。

注:中国学生可参加前三场月赛和US Open公开赛,没有统一的地点限制。但今年,如果想获得金级和铂金级竞赛认证分数,需要统一在美东时间周六上午12:00开始比赛。

NO.2USACO比赛入口

登录美国奥赛网站:www.usaco.org,等比赛开始时即可在首页看到比赛入口。

NO.3USACO竞赛简介

United States of America Computing Olympiad,美国信息学奥林匹克竞赛)‌是一项面向全球中小学生的编程竞赛,旨在通过编程挑战选拔出优秀的学生代表美国参加国际信息学奥林匹克竞赛(IOI)。USACO由美国计算机科学协会(ACM)主办,不收取任何参赛费用。

NO.4USACO参赛资格

全球中小学生都可以通过USACO官网注册参加。参赛者需要在官网注册新账号,填写个人信息并激活账号。注册时需使用英文填写信息,小学和初中生需填写所在学校及毕业年份。参赛语言包括C、C++、Java、Python和Pascal‌。

NO.5 中国选手可参加哪些比赛

中国选手可参加的比赛有前三场月赛和美国公开赛。任何人,包括小学生、中学生、大学生、研究生和工程师均可参加。

NO.6USACO活动流程

在规定的时间范围内(通常是4天,期间覆盖一个周末),参赛者可以在线查看比赛题目。参赛者需要在规定的时间内(通常时长4-5小时),具体时间与参加等级有关。编写代码并提交到评分系统(比赛接受C、C++、Java、Python、Pascal五种编程语言任意一门语言)。从你点击了“Start the Contest”按钮开始计时。中间不能停顿。代码提交后,系统会自动给出评分。

NO.7 比赛形式及级别

USACO比赛分为月赛和公开赛。月赛通常在每年的12月、1月和2月举行,而公开赛则在每年的3月举行。比赛形式为在线编程,参赛者需要在规定时间内编写代码并提交至评分系统。

USACO比赛分为四个级别:青铜级、白银级、黄金级、铂金级。相应地,选手的级别也分为青铜级、白银级、黄金级、铂金级。

NO.8USACO晋级机制

选手只能从上一次达到的级别开始做起,比如你在上一次的比赛中达到了黄金级,那么这次比赛可以从黄金级做起。

刚注册的选手默认级别为“青铜级”。所以第一次的参赛选手必须从青铜级的比赛开始做起。

如果在某一级别的比赛里分数达到或接近满分,则可以立即升级。升级之后就可以立即做下一级别的题(当然也可以不做),下一个级别的比赛时间仍为4个小时。

如果在某一级别的比赛里分数没有达到或接近满分,那么需要等比赛结束之后才能知道升级的分数线以及自己是否升级。若升级,则在下一轮中参加高一级别的比赛,比如你这轮从铜级升为银级,则可在下一场参加银升金的比赛。若没升级,则下一轮比赛只能参加原先级别的比赛。

NO.9USACO比赛语言

每一次比赛的官方版本为英语版。一般在比赛页面上还会出现其他语言的版本,它们是由已经参加本次月赛的选手进行翻译的。USACO规则明确声明它不对除英语外其他版本的正确性与准确性负责。因此选手应该尽可能使用英语版本。

比如青铜级和白银的比赛还支持一些主流的语言,比如中文、法语、俄语等。但是较高级别的语言不一定会支持中文。也可在题目网页的右上角切换语言。

NO.10 分值和得分规则

青铜、白银、黄金、铂金级别的比赛都是3道题,总分1000分。每道题333.3分。

每道题有10个测试点,通过一个可得33.33分。

样例的数据就是第一个测试点的数据,所以如果能通过样例就不可能得0分。

NO.11 代码提交的反馈机制

提交代码后,会立即得到反馈结果。通常的反馈结果包括:全部通过、部分通过、编译错误、超时、运行错误等。

虽然能立即得到反馈,但在比赛的过程中,看不到测试数据。只有比赛结束后,才能看到测试数据。

NO.12USACO含金量和影响力

USACO的奖项在美国和国际上都有很高的认可度,特别是白金奖,相当于参加中国奥林匹克信息决赛的水平,仅有全国300多人,对标国内上清北复交浙的水平。

升学方面,美国知名高校都需要学生申请时有相关的专业偏好USACO的奖项是计算机方面美国大学认可度很高的奖项。申请其他国家也均可以使用。如果要申请著名高校(哈佛、斯坦、MIT、普林斯顿),需要上白金前十榜单、Finalist或国家队;如果想冲刺美本前30,需要USACO白金水平;如果是美本前50,USACO黄金即可。

在硅谷,相关工作好找,待遇好,很多刚毕业一两年的软件工程师薪资就能达到20多万美元,资深的工程师有40万美元起步。如果在国内就业,背景不错的计算机专业学生也有三四十万人民币的起薪。科技创新是未来的趋势,计算没有多高天赋和知名高校背景,很多加州州立大学的学生计算机专业毕业,工作几年后也很容易获得二三十万美元的薪资。

打开网易新闻 查看精彩图片

精彩内容早知道

打开网易新闻 查看精彩图片