ac-library
フォルダ, そしてその中にatcoder
フォルダが入っているはずです。atcoder
フォルダをmain.cpp
と同じ場所に置いて、g++ main.cpp -std=c++14 -I .
でコンパイルできます。 -std=c++14
か-std=c++17
をつけてコンパイルする必要があります。unsigned int
→ uint
long long
→ ll
unsigned long long
→ ull
import atcoder/all
: 一括include
import atcoder/dsu
import atcoder/maxflow
import atcoder/mincostflow
import atcoder/scc
import atcoder/twosat
ACLには収録されていないが、使用頻度が高そうなライブラリを追加しました。
import atcoder/extra/structure/set_map
import atcoder/extra/structure/persistent_array
import atcoder/extra/structure/persistent_dsu
import atcoder/extra/math/divisor
import atcoder/extra/math/eratosthenes
import atcoder/extra/math/factorization
import atcode/extra/math/combination
import atcoder/extra/graph/graph_template
import atcoder/extra/graph/dijkstra
import atcoder/extra/graph/bellman_ford
import atcoder/extra/graph/warshall_floyd
import atcoder/extra/graph/strong_orientation
import atcoder/extra/tree/rerooting
ヘッダファイル群(同梱の atcoder
フォルダ以下)はCC0ライセンスで公開しています。詳しくはatcoder/LICENSE
を参照してください。