No.017 D 問題 コード 残りサプリメントが 個のときの組み合わせの数を とすると, となる. ただし, は同じ味のサプリメントが現れない最大の数である. この数はしゃくとり法で計算する. これを愚直に計算すると の計算量になるので, Binary Indexed Tree を使って区間の足し算を高速化する.