IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 数据结构与算法 -> 关于美国计算机奥赛USACO,你想知道的都在这 -> 正文阅读

[数据结构与算法]关于美国计算机奥赛USACO,你想知道的都在这

USACO自1992年举办,到目前为止已经举办了27届,目的是为了帮助美国信息学国家队选拔IOI的队员,目前逐渐发展为全球热门的线上赛事,成为美国大学申请条件下,含金量相当高的官方竞赛。

USACO的比赛成绩可以助力计算机专业留学,越来越多的学生进入了康奈尔,麻省理工,普林斯顿,哈佛和耶鲁等大学,这些同学的共同点是他们都参加了美国计算机科学竞赛(USACO),并且取得过非常好的成绩。

适合参赛人群

USACO适合国内在读学生有意向申请美国大学的或者想锻炼自己编程能力的同学,高三学生也可以参加12月的第一场比赛,如果实力突出,可以在12月中RD常规申请前获得白银级奖项,可以说是申请前后最后一波强势的背景提升机会。

编程基础较好,有算法能力的低年级生也可以尝试参赛,提前挑战USACO竞赛,证明自己的编程能力。

赛制详解

USACO采取积分赛制,分为月赛和公开赛两轮。

在每年的12,1,2月份会组织月赛,一月一次;

3月份会组织一次USACO Open(公开赛);

5-6月会组织美国国家队集训(26人),选拔IOI美国国家队成员(4人)。

在每场月赛中,根据之前题目的完成情况,选手会被分为不同的组别(铜组,银组,金组与铂金组),难度依次递增。新注册的参赛选手需要从铜组起步,在规定时间内完成三道题目,如果完成度较好将会被提升到更高组别。每次连续考3-5小时,中间不暂停。为了获得最大的灵活性,参赛选手可以在星期五至星期一的竞赛周末内的任何时间安排比赛,当参赛选手登录竞赛并下载时,计时器开始计时问题。

一共考3道题,可以反复提交答案,提交后会知道多少testcase正确,但不能看到testcase。USACO 考到满分1000分可以当场晋级,其他人一周后会收到邀请。

USACO的比赛分为四大组别,分别为青铜,白银,黄金,白金。

Bronze,适用于刚学会编程的学生,但是除了排序和二进制搜索之类的基本概念外,没有任何算法方面的培训。

Silver,面向开始学习基本问题解决技术(例如,递归搜索,贪心算法)和基本数据结构的学生。

Gold,学生会遇到更复杂的标准算法(例如,最短路径,动态编程)和更高级的数据结构。

Platinum,面向在算法问题解决技术上有扎实基础的高级学生,他们希望通过复杂而开放的问题来挑战自己。

参赛流程

注册USACO账号即为青铜级,青铜级考试相对简单,参赛学?需会?少?种程序语?,只要经过?定的训练,大部分初次参赛的选?都能在限制时间内做完题,在第?次考试中晋级?银级。那么接下来,就介绍一下具体的注册流程。

一、在这里,点击“Register for New Account”按钮(图为注册入口)

图片

二、填写账户信息

图片

三、按照要求,填写好个人信息,而后提交。注册好之后来到Contests竞赛页面。(下图为翻译后的竞赛页面)

图片

重点!!提交要求

提交注意事项:必须按要求对源文件进行注释,不得有误:ID填写自己的用户名,PROG根据题目要求填写,LANG根据使用的语言填写。如果不按照要求填写,提交后将没有成绩。编写好后,将编写好的cpp源文件提交。

以下以输入文件名为test.in

输出文件名为test.out为例

程序提交要求如下:

图片

提交后可以看到我们的提交结果,如果注释出现错误,将不会使用测试数据对代码进行检测。

USACO官网:http://usaco.org

更多关于USACO,欢迎与我交流(chengquweilai)

  数据结构与算法 最新文章
【力扣106】 从中序与后续遍历序列构造二叉
leetcode 322 零钱兑换
哈希的应用:海量数据处理
动态规划|最短Hamilton路径
华为机试_HJ41 称砝码【中等】【menset】【
【C与数据结构】——寒假提高每日练习Day1
基础算法——堆排序
2023王道数据结构线性表--单链表课后习题部
LeetCode 之 反转链表的一部分
【题解】lintcode必刷50题<有效的括号序列
上一篇文章      下一篇文章      查看所有文章
加:2021-08-22 13:45:16  更:2021-08-22 13:46:44 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 22:48:40-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码