競プロでよく使うPythonモジュール

備忘録
〇sys
・sys.stdin.readlineは入力の高速化に必須
・sys.exitもたまに使う


〇math
・gcdをよく使う
・factorialは階乗を返す
三角関数などもここにある


〇decimal
・精度の高い小数を扱える


〇collections
・dequeをよく使う
・Counterも多少使う


〇heapq
・優先度付きキュー


〇bisect
・二分探索


〇itertools
・accumulateで累積和を計算できる
・permutationsで順列を生成する
・combinationsで組み合わせを生成する
・combinations_with_replacement重複ありの組み合わせを生成する


〇numpy
・標準ライブラリではないが、高速化に大きく貢献する


〇scipy
・numpyと同様