はまやんはまやんはまやん

hamayanhamayan's blog

競技プログラミングにおけるimos法・累積和問題まとめ

累積和・imos法

  • 累積和
    • 累積の和をとっておくと、区間の総和がO(1)で取得できる 参考
    • 累積和は、先頭からの和だけでなく、先頭からの積・先頭からのgcdも可能である。交換則も必要ないので、行列に対しての計算も可能である
    • 【テク1】ある要素以外の最大とかを求めたいときは、先頭からと後尾からの累積和を取る典型がある
    • 2次元に拡張することもできる
  • imos法