Skip to content
forked from yosupo06/Algorithm

プログラミングコンテスト用のライブラリ

Notifications You must be signed in to change notification settings

EST-L/Algorithm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

372 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library

プログラミングコンテスト(Codeforces, ICPC等)で使用する為のコード断片集です Concours de programmation (Codeforces, ICPC) Collection de fragments de code, etc.)

C++11実装です Implementation C++11

内容

Contenu

データ構造

Structure de données

  • Union Find
  • Fenwick Tree, Fenwick Tree 2D
  • Starry Sky Tree
  • Wavelet Tree?
  • Dynamic Segtree(AA Tree)
  • Multiset(AA Tree)
  • HL Decomposition
  • Link Cut Tree
  • Sparse Table
  • Radix Heap
  • さいころ dés
  • 行列 matrice

グラフ

Graph

  • Dijkstra
  • LCA
  • SCC, 2SAT
  • Maxflow(Dinic)
  • Mincostflow
  • Lowlink, Bridge
  • 後退解析 Backtracking
  • Dominator Tree

数学

Mathematiques

  • FFT

文字列

String

  • KMP, Manachar, Z
  • RollingHash
  • SuffixArray(O(Nlog^2N), O(N)), LCP

幾何

Géometrie

  • 各種衝突判定 Divers arrêt de collision
  • 線分アレンジメント Arrangement de lignes
  • 双対グラフ graphique double
  • 凸法 Méthode convexe
  • 最小包含円 cercle d'inclusion minimum

About

プログラミングコンテスト用のライブラリ

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 72.8%
  • C 22.9%
  • Objective-C 2.5%
  • CMake 1.8%