USACO美国计算机奥林匹克竞赛-新东方前途出国

您的位置:首页>顾问中心>唐爱丽>日志>USACO美国计算机奥林匹克竞赛

欢迎向我提问

*顾问预计24小时内解答,并通过短信方式通知您

留学顾问唐爱丽

唐爱丽

美国本科部经理

    获取验证码
    向TA提问

    温馨提示

    您当前咨询的顾问所在分公司为 北京 为您推荐就近分公司 上海 的顾问

    继续向唐爱丽提问 >
    预览结束
    填写信息下载完整版手册
    获取验证码
    一键解锁留学手册
    在线咨询
    免费评估
    留学评估助力院校申请
    获取验证码
    立即评估
    定制方案
    费用计算
    留学费用计算器
    电话咨询
    预约回电

    顾问将于15分钟内回电

    立即预约
    咨询热线

    小语种欧亚留学
    400-650-0116

    导航

    USACO美国计算机奥林匹克竞赛

    2020-09-06
     通过USACO,可以证明你对编程和算法的热忱与能力,如果能在USACO竞赛中获奖,对于美本申请理工学科的学生来说,尤其是计算机专业方向的学生,这无疑是美国本科申请中背景提升的一大杀手锏。USACO四个赛段的难度所展示的计算机能力足以吸引大学招生官。

    USACO具有一定的难度门槛,有些编程题跟谷歌,facebook等顶.级科技公司面试题类似, USACO竞赛中取得的好成绩对以后实习申请也有很大帮助。

    01竞赛介绍

    USACO,全称为 United States of America Computing Olympiad(美国计算机奥林匹克竞赛)是针对全球高中生的计算机编程在线竞赛。
    USACO根据难度分为四个赛段:青铜、银、金和白金,分别于每年12月、1月、2月举办。参赛者可以在每次比赛开始后,登录考试官网下载问题并在线提交解决方案。每个问题都需要编写一个程序来计算出一系列测试用例的正确答案。参赛者的成绩需要高于或等于入围成绩才能进入下一等级的比赛,以此不断升级。
    根据最近几年的中国学生参赛数据,以及2020年给出了官方中文题,可想而知在未来会有越来越多的学生。
    02比赛要求
    参赛者可以在比赛窗口开放的任意时间段内参与,时长为连续3-4个小时,可以在C, C++, Java, Pascal, Python中任选一种作为参赛编程语言。
    USACO是一次算法竞赛,这意味着它需要提出创造性的、系统的方法来分析信息,而不仅仅是将程序的描述直接转换为代码。最终根据程序在允许的时间及内存范围内,正确计算的测试用例的数量来计算得出比赛分数。
    整个比赛需要灵巧的算法与数据结构,才能正确地在时限内解决所有测试用例。这对参赛者的要求并不低。

     

    03比赛内容

    1)级别:铜

    此级别通常可以使用数组或使用ArrayLists及其他基本编程常识即可解决。此赛段的主要任务是适应USACO问题的复杂性以及熟悉解决问题的格式,只要求会至少一种算法语言。

     

     

    2)级别:银

    在解决问题和简单算法(算法、资料结构等)的基础上,还要确保我们的程序在每个测试用例的时间和内存范围内运行。代码效率是USACO的关键得分因素。因此,第二阶段的时间和内存复杂性分析更为重要。

     


    3) 级别:金,白金

    第三、四阶段需要运用到抽象的方法(最短路径、动态规划等)自行对编程数据结构。该阶段中,解决问题的办法不止一个,要选择最优的方式。
    这两个赛段是USACO中最难的,能够通过USACO黄金级认证的学生通常都具有计算机科学算法的高级本科水平。

     



    更多详情
    -老师帮忙评估

    自身软实力标化成绩多维度为您评估留学录取率

    立即评估
    推荐阅读 换一换
    提交成功

    稍后会有顾问老师反馈评估结果

    温馨提示

    您当前咨询的 唐爱丽 顾问,所在分公司为 - ,已为您推荐就近分公司 - 的顾问。

    以下为-分公司顾问:

    继续向唐爱丽提问