USACO铜升银需要多久?考察哪些内容?USACO小班课介绍

USACO竞赛相当于国内的NOIP,对于想申请国际上知名计算机专业的同学,USACO竞赛是一个必不可少的背景提升项目。那么今天就带大家详细了解一下USACO竞赛铜升银等级需要怎么备考以及学习多久才能达到!

为了帮助大家更好的备考USACO竞赛,老师也帮大家整理了最容易上手学习的USACO算法书,这本书从银到铂金,帮助大家一站式备考USACO竞赛。

USACO铜升银需要多久?考察哪些内容?机构USACO小班课介绍USACO铜升银需要多久?考察哪些内容?机构USACO小班课介绍

USACO竞赛规则

官方网址:http://www.usaco.org/

适合对象:不限年龄,全球学生都可参加

竞赛时间:每年12月到次年3月,每月1场,共4场

考试费用:免费

参赛方式:线上参赛,个人参赛,通过在USACO官网上注册一个 (免费)帐户。在比赛窗口开放的三天时间内,选手可以选择任意时间开始比赛。

参赛语言:C、C++、Java、Python选择任意语言参加即可

考试形式:在线编码提交,每次比赛持续时间为4-5个小时,选手可以在规定的比赛窗口期内(例如周五至周一)自行选择开始比赛的时间。比赛期间,选手需要解决三道编程题目,题目难度随着组别的升高而增加,一旦选手登录并下载题目,计时器开始计时,要求选手在规定时间内编写代码并在网上提交。

评分标准:青铜、白银、黄金、铂金级别比赛都是3道题,总分1000分。每道题333.3分。每道题有10个测试点,通过一个可得33.33分。

USACO铜升银考察内容

铜组考试主要测试两类内容,一种是模拟(simulation),另一种是暴力算法(brute force),同时还会涉及一些观察力(observation)的题目。

  1. 模拟(simulation)
  2. 暴力算法(brute force)例如深度优先搜索和广度优先搜索;
  3. 观察力(observation)
  4. 赋值(assignment),
  5. 基础计算
  6. 布尔表达式(Boolean expression),
  7. 条件语句(if condition),
  8. 循环语句(for loop, while loop)
  9. 基础数据结构(array,2d array等)
  10. 基础排序算法(selection sort, insertion sort, bubble sort等)
  11. 递归思维(recursion)
  12. 基础搜索算法(binary search, linear search等)

USACO铜升银需要多久?考察哪些内容?机构USACO小班课介绍

USACO竞赛需要学多久

USACO计算机竞赛,从铜级到银级,要2-4个月的时间,从银到金,需要5-8个月时间,从金到白金,需要6-12个月的时间。铜升银需要约50小时左右的课程时间来掌握相关算法。

机构国际USACO培训班

为帮助同学们2024-2025赛季USACO竞赛备考,机构开设了不同班型,适合不同基础的同学学习,其中包括USACO基础班、USACO铜升银班、USACO银升金班以及USACO金升铂金班等。

USACO铜升银需要多久?考察哪些内容?机构USACO小班课介绍

铜牌冲刺课大纲:

USACO铜升银需要多久?考察哪些内容?机构USACO小班课介绍

银牌冲刺课大纲:

USACO铜升银需要多久?考察哪些内容?机构USACO小班课介绍

【竞赛报名/项目咨询请加微信:mollywei007】

上一篇

AMC8竞赛六本参考教材推荐

下一篇

AMC8是上海三公标配?一文看懂AMC8对上海三公有多重要!

你也可能喜欢

  • 暂无相关文章!

评论已经被关闭。

插入图片
返回顶部