摘要

ACM程序设计竞赛,是由ACM主办的年度性的国际大学生程序设计比赛。该竞赛是世界范围内大学生中最具影响力,历史最悠久的国际计算机赛事。ACM程序设计竞赛的题目对算法设计、编程实现都有较高的要求,需要参赛者掌握数据结构、算法设计和程序设计方面的知识。文章对ACM程序设计竞赛的题目进行剖析,总结出一套实用的解题方法,分别从输入输出数据的规范化、数据结构的选择、数据类型的转换以及运算的选择4个方面辨明题意、快速设计算法。