https://github.com/minhnguyent546/icpc-notebook
CTU.NegativeZero ICPC Notebook.
https://github.com/minhnguyent546/icpc-notebook
icpc notebook
Last synced: 10 months ago
JSON representation
CTU.NegativeZero ICPC Notebook.
- Host: GitHub
- URL: https://github.com/minhnguyent546/icpc-notebook
- Owner: minhnguyent546
- Created: 2022-10-28T14:40:21.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-30T03:02:13.000Z (over 1 year ago)
- Last Synced: 2025-04-01T18:49:58.661Z (about 1 year ago)
- Topics: icpc, notebook
- Language: C++
- Homepage:
- Size: 7.31 MB
- Stars: 2
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## CTU.NegativeZero ICPC Notebook
This notebook serves as a reference during ICPC contests for our team, CTU.NegativeZero. The structures are inspired by KACTL. Refer to [negzero.pdf](./negzero.pdf) for the latest version of the notebook.
## Setup
Get started by cloning this repository:
```bash
git clone https://github.com/minhnguyent546/icpc-notebook.git ctu-negzero-notebook
cd ctu-negzero-notebook
```
In order to build the notebook, you need to have `texlive` and `bc` command installed. On Debian-based systems, you can install it by running:
```bash
sudo apt update
sudo apt install texlive-full bc
```
For Arch-based systems, refer to the [Arch Wiki](https://wiki.archlinux.org/title/TeX_Live) for installation instructions.
## Building
After updating the source codes, you can verify syntax in header files by running:
```bash
make compileall
```
If the compilation times are not displayed properly (e.g. `finished in 0,0s`), try changing locale to `en_US.UTF-8`:
```bash
LC_NUMERIC=en_US.UTF-8 make compileall
```
Finally, you can build the notebook using:
```bash
make negzero
```