No.026 C 問題 コード 蛍光灯は でソートしておく. 番目の蛍光灯までを見たときに西側から までの範囲をすべて照らすための最小費用を とすると, となる. ただし, としておく. しかし, よく見ると をすべて更新する必要はなく, だけ更新しても問題はない. 区間内最小値を高速に計算できるよう, はセグメントツリーに突っ込んでおく.