C++
Templates
Algorithm | Verified | AOJ Problems |
---|---|---|
bit_operation.cpp | Yes | lca.cpp fmt.cpp segment_tree.cpp etc… |
cin.cpp | No | |
const_value.cpp | Yes | Geometry.cpp bfs01.cpp definition.cpp etc… |
cout.cpp | No | |
google_code_jam.cpp | No | |
includes.cpp | Yes | Geometry.cpp bipartite_matching.cpp definition.cpp etc… |
initialize.cpp | Yes | aoj-CGL_1_A.cpp aoj-CGL_2_C.cpp aoj-CGL_2_D.cpp etc… |
macros.cpp | No | |
misc.cpp | No | |
range.cpp | Yes | aoj-1351.cpp |
table.cpp | No | |
template.cpp | No | |
typedef.cpp | Yes | aoj-2450.cpp aoj-2559.cpp aoj-DSL_2_A.1.cpp etc… |
Types
Algorithm | Verified | AOJ Problems |
---|---|---|
float_tolerance.cpp | Yes | Geometry.cpp |
mod.cpp | Yes | aoj-2257.cpp aoj-2335.cpp aoj-2347.cpp etc… |
serial.cpp | Yes | aoj-2620.cpp |
Data Structures
Graph Algorithms
Numerical Algorithms
Algorithm | Verified | AOJ Problems |
---|---|---|
eratosthenes.cpp | Yes | aoj-1189.cpp |
fft.cpp | No | |
fmt.cpp | Yes | aoj-2560.cpp yosupo-convolution_mod.cpp |
lup_decomposition.cpp | Yes | aoj-2624.cpp |
matrix.cpp | Yes | aoj-2347.cpp aoj-ITP1_7_D.cpp lup_decomposition.cpp |
String Algorithms
Algorithm | Verified | AOJ Problems |
---|---|---|
aho_corasick.cpp | Yes | aoj-2257.cpp |
kmp.cpp | No | |
manacher.cpp | Yes | aoj-2292.cpp |
rolling_hash.cpp | Yes | aoj-2292.cpp aoj-2444.cpp |
suffix_array.cpp | Yes | aoj-2644.cpp |
Geometric Algorithms
Others
Algorithm | Verified | AOJ Problems |
---|---|---|
ext.cpp | No | |
fast_cin.cpp | Yes | yosupo-aplusb.cpp yosupo-associative_array.cpp yosupo-convolution_mod.cpp etc… |
fast_cout.cpp | Yes | yosupo-aplusb.cpp yosupo-associative_array.cpp yosupo-convolution_mod.cpp etc… |
tree_dp.cpp | No |