x

USACO 2021-2022赛季即将开启 如何开始赛前准备?

2022-07-28 13:28:16编辑:飞飞

自11月来,一直盯着USACO等待新赛季2021-2022赛季时间的公布。本周USACO组委会终于公布了当前赛季的竞赛时间,在这个时间段内学生可以选择在任何时间比赛,USACO每次比赛持续四天,考试时间从周五到周一,连续考4小时,中间不能暂停。

USACO 2021-2022赛季即将开启,如何开始赛前准备?

参加USACO比赛一定要谨记的是:解题绝对不可以在网上复制代码!不能讨论,不要抄袭他人,一但发现永久封号!

本赛季的第一次竞赛将于12月17 日至12月20日的4天内时间进行,距今算起来也就大概3周左右的时间了。那么在这段时间中,准备参加竞赛的选手应该做些什么准备呢?
USACO考前账号注册

1. 进入USACO官方网站 www.usaco.org。点击网站右侧如下图所示选项,Register for New Account。

USACO 2021-2022赛季即将开启,如何开始赛前准备?

2. 填写个人信息注册账号. 出现如下页面,填写个人相关信息:

USACO 2021-2022赛季即将开启,如何开始赛前准备?

*注册时不需要选择特定的比赛日期。只要有这个账户,就能在比赛日期随时参与竞赛。因为系统会通过邮箱进行二次确认,所以请确保邮箱信息的正确性。

注册完成后需在24小时内登录USACO官网激活账号。

USACO考前练习策略重点训练编程算法相关能力

USACO 主要考核的是编程算法能力,以及分析问题。一共三题,时间充足。

重点是把问题分析清楚,考虑完善以后再用程序来完成。

考试时点击USACO考试链接马上计时开始。
做题时要先读懂题目,在纸上做出例题,再归类到课上练习过的类型,通过联想之前练习题与考题的相似点和异同,快速整理思路,在之前训练的基础上写出解题方案,修改后提交。注意考试时间,控制在一题60分钟之内,不要在一题上花太多时间。三道题1000分满分,做对两道半题750分一般可以晋级,850分可以确保通过。

USACO 2021-2022赛季即将开启,如何开始赛前准备?

总结和复习参赛级别算法

回顾和总结一下你当前要参赛级别的算法,如果某些算法有固定的代码框架,就把这些代码默写几遍,达到能够熟练编写的要求。如果没有固定的代码框架,则找一两道典型题型,快速编写一下,找一下使用这些算法思考问题的感觉。

另外,每种算法都有一个适用场景,可以针对算法总结下这些场景,以便看到类似题目的时候,能够迅速联想到这些算法,确保在紧张的比赛环境中节省宝贵的时间。

重点复习算法,上个赛季的四次考试,总共是12道题目,可以尝试独立做一下,感受一下题目的难度。

USACO的难度在这几年中是有提升的,这二十年来计算机飞速发展,学生也更早的接触到了编程,整体水平都在提高,所以题目难度也在提升。学生可以通过最近的竞赛感受一下题目整体难度,体会下题目的考点在哪里,以便提早做好心理的准备。

总结的多年来的USACO晋级秘诀——刷题,刷题,刷题,还是勤刷题!除刷上一赛季的题目外,也可以去其他刷题网站看看,通过刷题练习,在最后的时间帮助学生深度掌握知识点,并熟练的运用知识点,提升对编程和算法的熟练度,帮助学生找到最佳解题思路。

真实测试环境练习

像参加真正的USACO竞赛一样,在官网上做USACO问题。给每个问题60分钟,尝试独立解决它,做对尽可能多的测试。在USACO课程中分享解题思路,与课堂最佳解决方案比较,讨论。在理解考题考点之后,再回到官网独立重做几遍问题。

提前做好心理准备

对于完全没有参加过竞赛的学生来说,一定要在USACO 网站上完整的提交一次代码,这样在竞赛时才不会慌张。每年都听到有学生因为不懂得如何提交代码而最终放弃了竞赛。对于已经参加过竞赛的学生来说,总结一下之前参加竞赛的经验和教训。

合理的分配竞赛时间

四个小时三道题目,看起来时间很多,但参加过竞赛的选手都知道,时间并不充裕。每道题目难度不一,需要把更多的时间预留给难题。同时,对于每道题目也要合理把握时间分配,要充分留出题目分析的时间,如果分析时间不够,题目考虑的不够全面,则会导致题目只能完成部分测试数据,最终还要回过头来重新分析题目和代码,会非常浪费时间。

还有2周左右的时间就要开始本赛季的USACO竞赛了,对于准备了很久的学生来说是不是有点小激动。在最后的这段时间中,做好冲刺的准备。2021 赛季在参赛人数破纪录的形势下,前两次考试分别取得了16.7% 和12.8%的晋级率,对于USACO新生而言,一定要抓住12月月赛机会,努力保证结果,来一个开门红,进一步向下一个级别挑战!

USACO 计算机竞赛近几年大热,有利于申请理工科大学,12月的竞赛也是在大学申请RD递交前的最后一个奖项机会。所以,11年级暑假,学有余力的同学也可以准备USACO的晋级冲刺,在RD之前多拿一个奖项,为申请增加砝码。