这是我们 2016-2017 赛季的第二场比赛。在为期 4 天的比赛中,共有 3558 名不同的用户登录。其中,来自 66 个不同国家的 2439 名参与者至少提交了一个解决方案:
1445 USA 229 CHN 64 VNM 53 ROU 50 RUS 49 CAN 43 BLR38 IRN 31 IND 25 MEX 24 KOR 23 KAZ 23 FRA 22 UKR22 DEU 17 BGR 17 AUS 16 COL 15 SGP 14 THA 13 ITA13 BGD 12 POL 11 GRC 10 TKM 10 HRV 10 EST 9 GBR8 NLD 8 GEO 8 ARM 7 ZAF 7 IDN 6 TUN 5 TUR5 JPN 5 HUN 5 HKG 5 BEL 4 SVK 4 FIN 4 BRA3 SYR 3 SRB 3 MYS 3 MNG 3 LTU 3 EGY 3 CUB3 BIH 3 AZE 2 TWN 2 NZL 2 MKD 2 LUX 2 KGZ2 ISR 2 ESP 2 ARG 1 SVN 1 NPL 1 MDA 1 DOM1 CZE 1 CYP 1 AUT
提交代码的参与者平均提交了 2.3 个问题的解决方案。总共有 5517 份评分提交,按语言细分如下:
1989 Java
1849 C++11
1198 C++
222 Python 3.4.0
151 Python 2.7.6
47 C
36 Pascal
以下是白金、黄金、白银和铜牌比赛的详细结果。您还将找到每个问题的解决方案和测试数据,通过单击任何问题,您可以练习在“分析模式”下重新提交解决方案。 如果您已登录,您还将在下方看到您自己的具体结果以及您参加的比赛。
USACO 2017 年 1 月学术活动,白金
白金组共有550人参加,其中384人为预科生。本届白金大赛不少选手表现不俗,满分46个,其中11个来自美国!详细结果在这里。
问题一、Promotion Counting
问题二、Building a Tall Barn
问题三、Subsequence Reversal
USACO 2017 年一月学术活动,金牌
黄金组共有654人参加,其中529人为预科生。
所有在本次比赛中获得 700 分或更高分的参赛者将自动晋升为白金组别。晋升者的详细结果在这里。
问题一、Balanced Photo
问题二、Hoof, Paper, Scissors
问题三、Cow Navigation
USACO 2017 年一月学术活动,银牌
白银组共有1235人参加,其中1045人为预科生。
所有在本次比赛中获得 700 分或更高分的参赛者将自动晋升为黄金组。晋升者的详细结果在这里。
问题一、Cow Dance Show
问题二、Hoof, Paper, Scissors
问题三、Secret Cow Code
USACO 2017 年一月学术活动,铜奖
铜牌组共有1101人参加,其中865人为预科生。
所有在本次比赛中获得 700 分或更高分数的选手将自动晋级银级——恭喜所有晋级的选手!晋升者的详细结果在这里。
问题一、Don't Be Last!
问题二、Hoof, Paper, Scissors
问题三、Cow Tipping
最后的评论
又是一场参与人数的激烈较量!-- 与去年 1 月的比赛相比,今年的参赛人数增加了约 25%。比赛进行得相当顺利,没有出现技术问题,最终各级别得分分布合理。
影响一些竞争对手的唯一技术“陷阱”是,显然 Java 字符串拆分方法改变了 Java 版本 7(我们的系统使用)和 Java 8(最新版本)之间的行为,因此对空字符串的拆分会产生不同的结果结果(在 Java 7 中,结果数组的第一个元素是空元素,但在 Java 8 中不是)。这绊倒了我们的一些竞争对手,我们将尝试在下一次比赛之前升级到 Java 8,以避免将来出现此问题(当然,许多针对旧比赛问题的有效解决方案将无法正常工作)。不幸的是,Java 设计者认为在这种通用语言结构中引入如此重大的变化是合适的。
对于那些仍在等待晋升的人,请记住 USACO 学术活动旨在挑战最优秀的学生,要想在这些学术活动中脱颖而出可能需要付出大量的努力。请记住,您获得的练习越多,您的算法编码技能就会越好!为了帮助您修复代码中的任何错误,我们鼓励您参考上述官方解决方案并使用“分析模式”重新提交解决方案的改进版本。
许多人为 USACO 比赛的质量和成功做出了贡献。为本次比赛提供帮助的人包括 Mark Gordon、Richard Peng、Travis Hance、Mark Chen、Yang Liu、Delphine Dean、Nick (Huaiyu) Wu、Lewin Gan、Karthik Nair 和 Nathan Pinsker。还要感谢 Amy Quispe 帮助维护我们的社交媒体存在(Facebook:https ://www.facebook.com/UsacoContests,Twitter :(https://twitter.com/UsacoContests)),我们的翻译允许我们提供这个比赛以另外五种语言进行,感谢克莱姆森 CCIT 提供我们的主要比赛服务器,感谢我们的赞助商的慷慨支持:Usenix、DE Shaw、Jump Trading 和 Ansatz Capital。