这是一份远远没有完成的 ACM 模板,希望 ACMer 大牛们能留下一点足迹。
为保持内容的质量,请在参与编辑模板之前阅读Wiki里“编写原则”一页。
做一份内容丰富、便于“抄袭”又便于根据问题实际需要来定制的 ACM 模板。可以只拿着它去比赛。
希望大神们能照顾一下蒟蒻,除了代码,请施舍一些“**”一类的东西。有的时候,蒟蒻受启发仅仅是一两句话的事儿。
如果你发现某一部分已经编辑完了。可以检查一遍,debug 一下,同样也是一个学习的过程。😈
“原则”的内容太长,实际上就一句话:内容丰富 & 实用主义 & 可以直接拿去比赛
- 根目录
- main.tex:主文档代码。如果有 TexStudio 等编辑器,跳转其实很方便。
- main.pdf:“daily build”。编译出的文档。
- “NOIP 复习资料”是某人于高中时代写的。NOIP 的要求跟 ACM 的要求比要差得远。
- 目录.md:目录。
- cover.tex、backmatter.tex:封面和书后内容。目前不必太关心这个。
- Makefile:不解释,Windows 用户可以无视。
- toc2md.sed:一段 sed 脚本。可以将 LaTeX 产生的目录文件转换为“目录.md”。
- ch1~ch10:十章的正文、图片和代码。为了便于引用,目录名称没写具体标题。标题请往后看。
- ch?.tex:二级标题汇总。
- 其他 tex:各种算法的正文内容。为了能把不同算法或不同实现分开,有的仅仅是标题汇总。如果实在不会 LaTeX,给份 Word 文档也无妨。
- codes/:具体代码。不必是完整程序。
- figures/:正文涉及的图片。
仍然需要支援。
一般情况下,根目录的“目录.md”是最新版本。
十章标题:
- 基本算法
- 搜索
- 数据结构
- 动态规划
- 图论
- 数学
- 计算几何
- ACM 与 Java
- STL(打算换主题)
- 附录
以下仅供参考。
一个相当简单的关于 LaTeX 的教程。我们只学点简单的东西,复杂的东西就直接交给 Word 吧。