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

Algorithm Verified AOJ Problems
convex_hull_trick.cpp Yes aoj-2725.cpp
euler_tour.cpp Yes yosupo-lca.cpp
yosupo-vertex_add_path_sum.cpp
yosupo-vertex_set_path_composite.cpp
fenwick_tree.cpp Yes aoj-DSL_2_B.cpp
yosupo-point_add_range_sum.cpp
rars.cpp
heavy_light_decomposition.cpp Yes aoj-2450.cpp
monoid.cpp Yes aoj-2450.cpp
aoj-DSL_2_F.cpp
yosupo-lca.cpp etc…
rars.cpp Yes aoj-DSL_2_G.cpp
segment_tree.cpp Yes aoj-DSL_2_A.0.cpp
yosupo-point_set_range_composite.cpp
yosupo-range_kth_smallest.cpp etc…
segment_tree_beats.cpp Yes yosupo-range_chmin_chmax_add_range_sum.cpp
segment_tree_lazy.cpp Yes aoj-2450.cpp
aoj-DSL_2_F.cpp
yosupo-range_affine_range_sum.cpp
skew_heap.cpp Yes aoj-2559.cpp
slide_min.cpp Yes aoj-DPL_1_G.cpp
starry_sky_tree.cpp Yes aoj-1351.cpp
aoj-DSL_2_A.1.cpp
unionfind.cpp Yes aoj-2559.cpp
aoj-DSL_1_A.cpp
yosupo-unionfind.cpp

Graph Algorithms

Algorithm Verified AOJ Problems
articulation_points.cpp Yes aoj-GRL_3_A.cpp
bfs01.cpp Yes aoj-2342.cpp
bidirected_graph.cpp Yes aoj-GRL_3_A.cpp
aoj-GRL_5_C.cpp
yosupo-lca.cpp etc…
bipartite_matching.cpp Yes aoj-GRL_7_A.cpp
capacity_graph.cpp Yes aoj-GRL_6_A.cpp
capacity_weighted_graph.cpp Yes aoj-GRL_6_B.cpp
definition.cpp Yes articulation_points.cpp
bfs01.cpp
bidirected_graph.cpp etc…
dijkstra.cpp Yes aoj-2620.cpp
aoj-GRL_1_A.cpp
directed_graph.cpp Yes aoj-2702.cpp
aoj-GRL_3_C.cpp
game.cpp Yes retrograde.cpp
retrograde_weighted.cpp
lca.cpp Yes aoj-GRL_5_C.cpp
euler_tour.cpp
max_flow.cpp Yes aoj-GRL_6_A.cpp
min_cost_flow.cpp Yes aoj-GRL_6_B.cpp
retrograde.cpp Yes aoj-2702.cpp
retrograde_weighted.cpp Yes aoj-1358.cpp
scc.cpp Yes aoj-GRL_3_C.cpp
spfa.cpp Yes aoj-GRL_1_B.cpp
traversal.cpp Yes euler_tour.cpp
weighted_graph.cpp Yes aoj-1358.cpp
aoj-2342.cpp
aoj-2620.cpp etc…

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

Algorithm Verified AOJ Problems
Geometry.cpp Yes aoj-CGL_1_C.cpp
circle_intersect.cpp
circle_tangent.cpp etc…
circle_intersect.cpp Yes aoj-CGL_7_D.cpp
aoj-CGL_7_E.cpp
aoj-CGL_7_F.cpp etc…
circle_tangent.cpp Yes aoj-CGL_7_F.cpp
aoj-CGL_7_G.cpp
convex.cpp Yes aoj-2159.cpp
aoj-CGL_4_B.cpp
aoj-CGL_4_C.cpp
distance.cpp Yes aoj-CGL_2_D.cpp
circle_intersect.cpp
intersect.cpp Yes aoj-CGL_1_A.cpp
aoj-CGL_2_A.cpp
aoj-CGL_2_B.cpp etc…
polygon.cpp Yes aoj-CGL_3_A.cpp
aoj-CGL_3_C.cpp
convex.cpp
solid_geometry.cpp No  

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