Skip to content

doktoren/ncpc2025

Repository files navigation

Data structures and algorithms for programming competitions

I'm participating in The Nordic Collegiate Programming Contest 2025

This repository contains helper data structures and algorithms. They're intended to be printed and manually typed as needed during the contest.

docs-generator is a script for generating a printable document per programming language.

Generated PDFs

Language Competition Only With Development Tests
Python algorithms_python.pdf algorithms_python_extra.pdf
C++ algorithms_cpp.pdf algorithms_cpp_extra.pdf
Java algorithms_java.pdf algorithms_java_extra.pdf

Algorithms

Algorithm Python C++ Java
Bellman-Ford Python C++ Java
Bipartite Match Python C++ Java
Convex Hull Python C++ Java
Dijkstra Python C++ Java
Edmonds-Karp Python C++ Java
Fenwick Tree Python C++ Java
KMP Python C++ Java
Kosaraju SCC Python C++ Java
LCA Python C++ Java
Polygon Area Python C++ Java
Prefix Tree Python C++ Java
Priority Queue Python C++ Java
Segment Tree Python C++ Java
Skiplist Python C++ Java
Sprague-Grundy Python C++ Java
Suffix Array Python C++ Java
Topological Sort Python C++ Java
Two-SAT Python C++ Java
Union Find Python C++ Java

About

Helper algorithms for NCPC 2025 contest

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •