USACO美国计算机奥林匹克活动已有29年历史,是美国极具认可度的计算机赛事,其官网为美国有名的在线题库,更是美国中学生的官方赛事网站。
USACO竞赛如何报名?如何备考比赛?下面详情介绍!
在www.usaco.org 注册一个免费账户(只需要有邮箱就能注册),注册时不需要选定特定的比赛日期,只要有了这个账户,可以在比赛开始后随时参与竞赛。
活动开始后,每个级别有三道题目,四个小时时间,因此每道题目可以分配一小时二十分钟,不用过于着急。
开始编码前可以花30分钟时间审题和分析题目。只要思路正确,编码一般不会耗费太多时间。如题目没有分析清楚,代码只能通过一半的测试数据,还要重新去分析题目、检查代码,非常麻烦。
掌握正确的答题步骤,高效参赛,避免手忙脚乱!
◾ 审题
了解已知,未知,处理过程分别是什么。USACO题目一般都很长,认真审题并通过样例数据来验证自己对题目的理解。
◾ 分析
分析题目给出的数据,看看如何才能通过已知数据和处理规则,得到最终的答案。分析问题的过程其实就是找规律,多在纸上演算一下样例数据,从数据的每一步变化中找到规律。
◾ 编码
题目分析清楚后开始进行编码,编码时要足够的细心,尽量使用自己熟悉的函数和数据结构,避免低级错误。
可能一条语句的错误,就会导致整个结果有问题,而这些低级错误往往不容易查找,因此编码时足够专注,认真的把思考分析的过程转换成代码。
◾ 提交和总结
面对未知的数据,代码不一定能够全部通过。
这个时候就需要认真反思,看看针对一些边界条件是否有问题、代码是否完整的体现了分析过程……
如果确认代码没问题,可以进一步审题,看看针对问题的分析和理解上是否存在问题,通过彻底排查尽快找到问题所在。
USACO对选手计算机编程方面的综合实力要求非常高,因此在备赛阶段一定要尽早寻求专业导师的系统指导,提前熟悉基础的算法知识,训练实战技巧,这样才能取得相对理想的成绩。
USACO培训课推荐、USACO课程时间和收费标准,接下来小编你详细介绍犀牛USACO竞赛培训详情!
●导师库庞大(覆盖英国G5,美国前30,国内高校博士、教授等200多位专业科研人才,专业范围涵盖文商理工等各个学科专业)
●定制化项目(论文课题根据学生申请方向,兴趣等内容共同确定;授课时间将根据导师和学生时间共同确定,灵活处理项目事宜)
●四位一体项目(一位授课导师,一名教学督学,一名销售顾问以及服务监督人员)

|