ACM解题报告格式
一 解题报告的构成
每一题的完整解题报告应该包括四个部分:
1、题目描述
2、解题报告
3、代码
4、测试数据
1.每一道题,建一个文件夹
文件夹命名规则为:题目来源-题目编号-题目名称-题目分类,
如下图:
(注意,每段之间要有短划线“-”)
2.每个文件夹包含四个文件
分别为:代码,测试数据,题目,解题报告。其中解题报告和题目描述用word文档,测试数据和代码用txt文档。
命名规则:
测试用例 |
in.txt |
代码 |
代码.txt |
解题报告 |
解题报告.doc |
题目描述 |
题目.doc |
如下图:
二 题目描述
直接将源网站的题目内容复制粘贴进“题目.doc”文件中。
当然,如果原题是英文,你愿意给出一个简单的翻译的话更好。
另外需要你给出题目的链接地址,如:
http://poj.grids.cn/problem/2951
三 测试用例
按照原题给出的标准输入数据格式编写“in.txt”文件。
如下图:
四 代码文档
将编写的源代码复制到“代码.txt”文档中。
(注意:本文档要有良好的编码风格,请注意代码段落的缩进。)
五 解题报告
本文档是解题报告核心。在该文档中,需要大家尽可能详细地描述你解这道题的算法思想、关键解题点,以及需要注意的地方。
该文档第一部分首先应该给出题目来源,请以以超链接的形式给出。
如:http://poj.grids.cn/problem/2951
第二部分是解题报告。这一部分给出该题的解题过程
主要包括简单的思想,以及实现的方式。
此外,如果这道题用到某些理论基础,比如在做最小公倍数的题目时,可能用到欧几里得定理,那么请把这道题用到的基础理论知识写在解题报告前面。