アルゴリズムと数学094 - Maximal Value 解法 \(a_{i}\)の和の最大を求める. まず,各\(i \in N\) に対して \(a_{i}\) の最大を見積もる. \(b_{i} \geq max(a_{i}, a_{i+1}) \geq a_{i}\) かつ \(b_{i-1} \geq max(a_{i-1}, a_{i}) \geq a_{i}\) であるから, \(min(b_{i}, b_{i-1}) \geq a_{i}\). ただし,\(b_{-1} = b_{n-1} = \infty\)とする. 逆に,各 \(i \in N\) に対して \(a_{i}…