Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jaehyunp/stanfordacm
Stanford ACM-ICPC related materials
https://github.com/jaehyunp/stanfordacm
Last synced: 16 days ago
JSON representation
Stanford ACM-ICPC related materials
- Host: GitHub
- URL: https://github.com/jaehyunp/stanfordacm
- Owner: jaehyunp
- License: mit
- Created: 2014-06-19T22:27:46.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2020-12-24T01:43:34.000Z (over 3 years ago)
- Last Synced: 2024-03-15T06:21:29.209Z (3 months ago)
- Language: HTML
- Size: 13.5 MB
- Stars: 1,570
- Watchers: 77
- Forks: 496
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-computer-science-opportunities - Stanford ACM ICPC - Stanford [Notebook](https://github.com/jaehyunp/stanfordacm/blob/master/notebook.pdf) provides printable templates usable during online/on-site contests. (Learning Platform / Competitive Programming)
- awesome-courses - Lectures and Assignments
- awesome-competitive-programming - jaehyunp/stanfordacm - quality. | (Implementations / Camps and Trainings)
- awesome-courses - Lectures and Assignments
- awesome-competitive-programming - jaehyunp/stanfordacm - quality. | (Implementations / Camps and Trainings)
- awesome-courses - Lectures and Assignments
- awesome-courses - Lectures and Assignments
README
Stanford ACM-ICPC
=================This is a repository for the Stanford ACM-ICPC teams.
It currently hosts (a) the team notebook, and (b) complete lecture slides for [CS 97SI](http://stanford.edu/class/cs97si/).The team notebook is compiled from codes written by previous Stanford team members and coaches.
Generating team notebook
========================
The included Python scripts can generate the notebook in PDF or HTML format. Both scripts read the contents of the notebook from `contents.txt`.PDF version
-----------
Requires: [Python 2/3](https://www.python.org/), [latexmk](https://www.ctan.org/pkg/latexmk/)Script for generating the PDF file is `generate_pdf.py`.
The LaTeX template that the script uses is `notebook.tex`. It recognizes common file extensions for C/C++/Java/Python and applies syntax highlighting. In order to change the color scheme or add additional languages, both `notebook.tex` and `generate_pdf.py` should be modified accordingly.HTML version
------------
Requires: [Python 2/3](https://www.python.org/), [enscript](https://www.gnu.org/software/enscript/)Script for generating the HTML file is `generate_html.py`.
Syntax highlighting is handled solely by enscript, and in order to change the color schemes, either the default options of enscript or `generate_html.py` should be edited accordingly.Links
=====
* [Stanford Local Programming Contest](http://cs.stanford.edu/group/acm/SLPC/)
* [CS 97SI: Introduction to Programming Contests](http://stanford.edu/class/cs97si/)
* [Stanford ACM-ICPC e-mail list](https://mailman.stanford.edu/mailman/listinfo/stanford-acm-icpc)