AtCoder Beginner Contest 399 F問題 Range Power Sum
問題
提出解答
問題の概要
長さ の非負整数列
に対して, 以下を求めよ.
制約
- 入力はすべて整数
解法
及び
に対して,
とする. このとき, 求めるべき最終解答は
である.
このとき, 二項定理を利用することによって,
という関係式が導ける.
よって, を求めるために,
に対する
がわかれば良い.
また, この関係式は, を
の前計算のもとで
時間で求められることを意味している.
よって, に対する
の全ては
の昇順に計算することで
時間で求められる.
(二項係数の前計算も必要だが, ボトルネックにはならない)