Giter Club home page Giter Club logo

acm-template's Introduction

acm-template

功在当代,利在千秋。

这是一份远远没有完成的 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”是最新版本。

十章标题:

  1. 基本算法
  2. 搜索
  3. 数据结构
  4. 动态规划
  5. 图论
  6. 数学
  7. 计算几何
  8. ACM 与 Java
  9. STL(打算换主题)
  10. 附录

以下仅供参考。

目录

LaTeX 快速上手

一个相当简单的关于 LaTeX 的教程。我们只学点简单的东西,复杂的东西就直接交给 Word 吧。

LaTeX 快速入门

acm-template's People

Contributors

vjudge0 avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.