USACO美国计算机奥林匹克竞赛晋级经验大分享

 

USACO美国计算机竞赛时间按照往年将会在今年12月份 开启第一场比赛。今天小编来给大家分分享一下USACO竞赛的晋级规则及白金组晋级学生获奖感言!

D同学-“十项全能”

D同学同样是被MIT录取的学霸,来看看她的履历:

• 8门AP 5分,ACT首考34;

• 斩获丘成桐科学奖(计算机类)

• 荣获美国计算机奥林匹克竞赛铂金奖

 

• 校极客社管理者,帮助同学搭建web框架;

• 古典舞十级、钢琴十级、擅长芭蕾舞与书法篆刻

……

H同学-哈佛大学&加州理工录取

就在收到哈佛大学offer前几天,黄彦清同学收到了加州理工学院的offer,拿到这张offer的概率之低,不亚于哈佛大学。

他的履历非常“硬核”:

• 11门AP满分,2019年中国大陆考场首个托福满分获得者,SAT考试总分1570

• 入选Pioneer先锋科研并取得杰出成绩

• 参加国际数学建模,跟随国际顶尖大学教授做科研

• 自学近十几种计算机编程语言,并通过CEH的安全认证,获得渗透测试OSCP(Offensive Security Certified Professonal)证书,成为国际信息安全领域的“白帽子”

……

毫无疑问,黄彦清成绩是非常非常拔尖的,即便在强手如林的爬藤大军中,托福满分,SAT1570,11门AP满分,这样的成绩全国也找不出几个。如果你以为他是一个妥妥的理工男,那就大错特错了。黄彦清是北京中学委员会主席,是北中同学心目中大神级的存在。

他爱好音乐,一边做学术研究,参与邀请中科院主持的研究性学习,一边组织北中好声音,投身音乐剧;他热衷环保,他的环保作品曾代表北京市参加“2017联合国中国环境论坛”;他到企业和自动化所参加职业体验实习,发明的“乐高式”快递箱被多家媒体报道;他还组队参加投资大赛等等……

看完以上的各个学霸的故事,想必大家已经能够发现一些背景上的共同点了——除了优秀的学习成绩,这些大神基本都有重量级的竞赛奖项傍身!尤其申请理工科,USACO竞赛绝对亮眼。

Q:为什么参加这个比赛?

A:小学的时候,我对机器人特别感兴趣,尤其是EV3,NXT这种多模块的,所以当时就学习了一点编程的理论和python的基础。

初中的时候,我受到父亲的影响又在网上系统学习了python语言,这是我学的第一门编程语言,之后又陆续学习了C语言、Java,为了准备这次竞赛又学习了C++,我觉得这种体验实现了我与机器之间的交流和沟通,让我感受到了一种不一样的communication。

Q:可否讲一下参加比赛遇到的难题?

A:在做白金组的题时我遇到了一道题,题的意思大概是给出K张图,设K元组,(1,1,1,1,……,1)出发,(a1,a2,a3,……,ak)与(b1,b2,b3,……,bk)有边当且仅当a1与b1,a2与b2,……,ak与bk均有边连接,求出发可到达的距离和?这时我就有点懵了有时只A了两个点,有时只A了一个点。

但当我冷静思考后发现,我可以枚举最短路的值域,由于最短路的长度不会超过节点数,再枚举每个值有哪几张图。在完成这样的题时,可能已经花了很长的时间去整理思路和逻辑,然后尝试这些可行的逻辑。但是到最后很可能发现这个方法是不行的,或者是有bug,这个心情就会突然一下非常沉重,因为这可能意味着要花很长时间去debug或者整个代码都要大改。这时真的就是考验毅力和耐心的时候了。

Q:说下“获奖感言”。

A:就是,在此之前我真的从来没有想象过一个人居然可以在1道题上面花两三个小时。参加完USACO后,就感觉人的潜力真的是无限的。比赛的时候,就觉得四个小时真的太短了,一下子就过去了。在这几个小时内,我就一直focus在一个题目上。大脑一直在转动,一直在想解决这个问题的方法,想着构造什么样的模型可以成功并有效率的解决它。

其实我觉得在这个比赛中我收获最多的并不是代码写的有多么顺畅,而是感受到了逻辑的重要性。如果没有逻辑,这个题目的答案根本不可能靠代码来表达出来。

USACO美国计算机奥林匹克竞赛的晋级规则如下:

在进行代码提交后,系统会自动给出评分。每个编程问题的满分是333.333分,总分是1000分。

如果你成功取得满分,系统会提示你直接晋级,这意味着你可以在本次月赛中继续挑战更高难度的试题。

通常情况下,在月赛考试结束后,会划定一个晋级分数线。如果你取得成功晋级,你就可以在下个月的比赛中参加更高级别的竞赛。

一般来说,高于750分或800分的分数通常可以获得晋级的资格。

USACO白金组获奖感言北京佳莲学校Raymond晋级白金

广州外校林卓衡晋级白金经验分享

“我很惊喜能成功晋级USACO白金组,能拿到这个奖项。我很感谢J、学长学姐们以及一起参赛的同学们和那个不断努力的自己。

在学校,我们每周都会有两节竞赛课,每次老师都会耐心地教我们不同的算法,每个算法老师都会让我们理解背后的原理,直到我们每个细节都明白,而不是直接让我们理解代码。感谢学姐学长们在我们感到迷茫时给予的辅导,感谢与我一起讨论题目的同学们,每次探讨都让我受益匪浅。当然,最重要的还是要感谢那个即使遇到困难也没有放弃努力的自己。每次遇到困难快要放弃时,我都会告诉自己不能放弃,要不断披荆斩棘,迎向更好的明天!”

 历年真题+测试题大合集超详细

长按图片即可添加客服

Scroll to Top