A collection of useful C++20 data structures and algorithms for AtCoder (and AtCoder-like platforms).
Warning
This repository is under construction.
-
Some header files lack sufficient documentation.
-
Deprecated or unused headers have been moved to the
legacy
directory.
-
Create a directory for your C++ source files.
-
Download the
kotone
directory and place it in the same directory as your C++ files. -
When compiling with
g++
, use the-I .
option to include the library. For example:g++ main.cpp -std=c++20 -I .
Some headers in this library depend on the AtCoder Library (ACL). To use these components:
-
Download the
atcoder
directory from the ACL repository. -
Place it in the same directory as your C++ files.
Refer to the official ACL documentation for more details.