申请全球TOP大学无论是美国藤校还是英国G5都需要通过层层选拔,在众多学生的申请资料中,如何才能脱颖而出?每当到赛季来临之时学霸们都在夜以继日奋力刷题磨炼自己,憧憬的名校就在眼前,如果能在竞赛中拿到好的奖项名次,无疑是如虎添翼。对计算机、编程、数学建模等理科专业方向感兴趣的同学注意咯,今天我们深度剖析,美国USACO计算机竞赛、美国ACSL计算机科学思维竞赛、澳大利亚信息学奥林匹克竞赛AIO、美国高中数学建模竞赛HiMCM、国际数学建模挑战赛IMMC等下半年计算机竞赛情况总结~
01USACO计算机竞赛的简介
美国计算机奥林匹克(The United States of America Computing Olympiad)是为美国中学生举办的计算机编程比赛。USACO在学年期间为学生提供四个越来越难的水平的比赛:铜、银、金和白金。USACO的参与者提交五种语言之一的程序:C、C++、Java、Pascal和Python。参与者通过在当前部门表现良好而晋级。为期一周的夏季训练营将从24名决赛选手中选出4名代表美国参加国际奥林匹克信息学竞赛(IOI)。
备注:以下仅参考2021年,22年安排待后续官方更新
【图片来自网络】
02USACO计算机竞赛含金量
USACO初次举办于1992年,其官网是美国一个著名在线题库,更是美国中学生的官方竞赛网站,开设目的是为每年夏季举办的国际信息学奥林匹克竞赛(IOI)选拔美国队队员。
USACO适合国内高一高二在读学生,高三学生也可以参加12月的第一场比赛,如果实力突出,可以在12月中,RD常规申请前获得白金级奖项,不失为申请前最后一波强势的背景提升机会。
03USACO计算机竞赛的考试形式及计分方式
考试形式
USACO有四个竞赛 Divisions级别,Bronze, Silver, Gold,和Platinum。所有参赛者都是从铜级赛区开始的。在每个比赛赛周之后,如果参赛者有足够高的分数就会被“promoted”到下一个级别——通常是600-800分(满分1000分)。你还可以在contest weekend中所有问题获得满分直接获得晋升。
每一组都比前一组困难得多。这通常需要相当多的学习、训练,试图提升到一个新的水平需要耗费的时间,每一个等级长达一年或更长时间。USACO在2015年增加了Platinum级别。在此之前,每一个division的难度都比现在大,大约相当于今天的division“one step up”。例如,一般来说,“old Bronze”问题最接近“modern Silver”问题的难度。
计分方式
提交的3-4个程序中的每一个都要对10个或更多的“test cases”进行测试——用已知的结果输入程序中的数据集。您可以为每个给出正确结果的测试用例获得学分。在一个contest weekend的比赛中,一个组别的所有问题总共有1000分。如果您的程序运行时间太长,占用太多内存,或者崩溃,那么您将在测试用例中失去分数,因此代码的效率是一个因素!这在Silver及以上级别的赛组中尤其突出。