Q1:USACO是什么?
USACO为美国信息学奥林匹克竞赛,可以点下面图片看另一篇推送了解
Q2:USACO有没有官方的学习资源?
有!而且有很多!
目前主要有以下几个官方资源可供使用:
学习指南(USACO Guide)
近两年来美国国家队选手们合力编写的一套高质量、免费的学习资源。不同组别都有对应的知识点讲解及视频或其他资源,其中还涵盖了做题技巧等方面的内容。全英文,需要具备一定的英语能力,或者借助翻译软件进行阅读。
网址:https://usaco.guide/general/using-this-guide?lang=cpp
常规练习(USACO Traning)
传统的USACO训练题库,涵盖了铜组到白金组的题目,按照难度递增分为不同Chapter,每个Chapter中有多个Sections,需要解锁当前章节后方可进入下一章。部分题目有中文题面,需要手动设置语言。界面比较古老。
网址:https://train.usaco.org/
真题合集
历年真题都在Contests中能找到。按照赛季、场次分类,每场中四个组别的题目都有。推荐刷套题时使用。
网址:http://usaco.org/index.php?page=contests
USACO Guide Problems(Beta)
可以按难度、知识点、组别分类刷题,有问题可以点击链接找到Guide中的对应学习指南。全英文题面。目前发布的是Beta版,功能还在完善中。
网址:https://usaco.guide/problems/
更多附加资源
网址:http://usaco.org/index.php?page=resources
Q3:USACO刷题网站的使用方法
这里提供两种使用方法
方法一:进入USACO官网后,点击Contests
选择比赛
下拉找到对应组别
选择对应题目,点击View problem
更换语言为中文 Chinese(zh)
这样就可以看到题目了,如果要提交题目,需要先登录才能进行
方法二:
方法一中,官网是按照年份和场次分类的,其实也可以在USACO Guide中根据组别和年份筛选历年真题。
网址:https://usaco.guide/general/usaco-monthlies?lang=cpp
Q4:USACO各组别难度如何?
与CSP-J/S比较,四个组别的难度和考点大致如下:
USACO Guide中以Codeforces Rating进行比较:
注意,因为CSP-J/S的赛制、CF的赛制(2小时内解决5-8题)和USACO赛制(4-5小时内解决3题)完全不同,所以以上仅能用于粗略估计。
Q5:USACO真题有没有题解、数据?
有。在官网中找到某道题后,在题面的旁边就有全部的测试数据下载,还有英文题解供参考。