この問題はFlipping Signsを元に作られたものです
まずはこちらから解くことをおすすめします
問題文
N 個の整数が並んでおり、順に A1,A2,...,ANです。
あなたはこの整数列に対して次の操作を好きなだけ行うことができます。
操作: 1≤i≤N−K+1 を満たす整数 i を選ぶ。Ai,Ai+1,...,Ai+K−1 に −1 を乗算する。
操作終了後の整数列を B1,B2,..,BN とします。
B1+B2+...+BN の最大値を求めてください。
制約
- 入力は全て整数である。
- 1≤N≤105
- 1≤K≤N
- −109≤Ai≤109
入力
入力は以下の形式で標準入力から与えられる。
出力
B1+B2+...+BN の最大値を出力せよ。
入力例1
出力例1