今天小编想要向大家介绍一下参加美国计算机奥林匹克学术活动时的注意事项。
USA Computing Olympiad(USACO, 美国计算机奥林匹克学术活动)是美国一项面向中学生的信息学学术活动,首次举行于1993年。USACO极为重视对算法时间效率与优化水平的考察,很多试题必须要进行非常细致的优化才能够通过。USACO支持的编程语言包括C++,Java, Pascal, Python, C。
USACO初次举办于1992年,是美国中学生的官方学术活动网站,是美国著名在线题库,旨于为每年夏季举办的国际信息学奥林匹克学术活动(IOI)选拔美国队队员,最后环节的训练营或者最终代表美国队参加IOI,只有美国公民或者绿卡持有者才有机会,但是在USACO的等级可以充分证明你的编程实力。
2018-2019赛季USACO比赛总结:
2018年12月14-17日首轮月赛5290人参赛,相比2017年同期增加801人!
2019年1月18-21日第二轮月赛;
2019年2月22-25日第三轮月赛;
2019年3月29-4月1日公开赛
2017-2018赛季USACO比赛总结:
2017年12月15-18日月赛4489人参赛;
2018年1月19-22日月赛3398人参赛;
2018年2月23-26日月赛3048人参赛;
2018年3月23-26日公开赛2266人参赛,
USACO规则中明确规定“直接输出答案”是作弊行为。换言之,选手在本机上计算得到答案,然后提交一个直接输出答案的程序是不被允许的(这种技术一般被称为“打表”)。但是这种行为在绝大多数中学信息学学术活动与大学程序设计学术活动中都是合法的。
根据USACO规则,程序的运行与结果必须完全是确定性的。换言之,在程序中使用时间函数初始化随机种子是不被允许的。
选在参加比赛时可以使用书上、互联网上或者自己曾经写过的代码,无论代码是否是由选手自己写的。但是使用这些代码的时候选手必须将其明确注释出来,否则被认为是作弊。另外,除非特别声明,选手必须独立完成试题,任何其他人的帮助都是被禁止的。
USACO可以接受的语言包括C++, Pascal, C,Java。
学术活动报名扫码了解!免费领取历年真题!
© 2024. All Rights Reserved. 沪ICP备2023009024号-1