Skip to content

my competitive programming template library + resources + solutions

License

Notifications You must be signed in to change notification settings

colding10/cp-notebook

Repository files navigation

cp-notebook

GitHub repo size

This repo is a collection of:

  • my templates (C++) for coding contests
  • solutions to various online judge problems
  • and a handy neovim plugin to search for a template and paste it

I will also be adding tools, resources, and such as I find and use them.

How to use the plugin

Clone this repo, take the nvim-plugin folder, and install it to (neo)vim with a package manager of your choice.

Project structure

.
├── LICENSE
├── README.md                     [file you're reading right now]

├── nvim-plugin                   [the nvim plugin]
│   ├── lua
│   │   └── algo-ds
│   │       └── init.lua
│   └── plugin
│       └── algo-ds.vim

├── solutions                     [solutions to various online judges]
│   ├── codeforces                all of my codeforces solutions
│   ├── cses.fi                   all of my cses solutions
│   ├── usaco-contest             usaco solutions (needs organizing)
│   └── usaco-training            usaco training (needs organizing)

└── templates                     [where i keep my templates]
    ├── Main                      [the basic templates (i dont use one these days)]
    │   ├── basic_types.h
    │   ├── ckmin_max.h
    │   ├── long-template.cpp
    │   ├── minimal-template.cpp
    │   ├── short-template.cpp
    │   └── vector_types.h
    └── Etc....                   [and a bunch of other folders w/ code]

About

my competitive programming template library + resources + solutions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published