USACO(美国信息学奥林匹克学术活动)首次举办于1992年。其官方网站是美国,著名的在线题库,也是美国中学生学术活动官方网站,其目的是为每年夏天举行的国际信息学奥林匹克学术活动(IOI)选拔美国队成员。
USACO每场持续4-5个小时。可在比赛规定时间后登录USACO账号,在线打开试题后开始计时。在比赛窗口开放的三天时间里,选手可以选择随时开始比赛。
选手需要在时间结束前通过网络提交书面方案。程序提交后,官网会给出用测试用例测试程序的结果,并根据结果给出这个问题的分数。可以使用C、Java、Python、Pascal、C++中的任意一种进行编程。每次比赛,实力强的选手都能不断晋级。
比赛开始4小时内,如果取得高分(接近满分或满分),系统会提示你直接晋级,你可以在这三天内继续挑战下一关。只要你有足够的实力,一次考试就可以晋升到全白金级别。未能获得满分的选手需要等到三天赛程结束,等待晋级分数线后,再决定是否晋级。如果晋级成功,一个月后可以继续参加第二次比赛。
就学术活动水平而言,USACO几乎与国内五大学科——全国信息学奥林匹克联赛(原名NOIP,现更名为CSP)齐名。对于参加国内奥赛的同学来说,USACO绝对是一个可以检验和提升自己实力的比赛,也可以为自己的荣誉册添砖加瓦,帮助自己进一步深造。对于申请留学的学生,USACO可以获得金奖或白金奖,绝对价值数千美元。
对于没有编程基础的选手,建议先从python或者java入手,这样上手更快。可以选择先自学。学习的主要内容是数据结构和程序设计语法。有了一定的接触强度,可以初步通过第一轮青铜级选拔。
对于有一些编程基础的选手,比如在读AP计算机的高一高二同学,可以从C++或者C开始,这是最强大最基础的两种编程语言。无论是为了应对竞争,还是为了以后本科或工作用,提前学习C++和C都是不错的选择。
扫码添加翰林顾问老师,可一对一制定学术活动课程规划
【免费领取】备考资料,了解最新课程安排以及预约试听体验课
翰林课程体验,退费流程快速投诉邮箱: yuxi@linstitute.net 沪ICP备2023009024号-1