N – Slimes 解説 (Educational DP Contest / DP まとめコンテスト)
問題へのリンク
問題概要N 個の数列 \({a_1, a_2, a_3, \cdots, a_N\}\) があり、以下の操作を数列の要素数が 1 になるまで繰り返す。
隣り合う2つ \(a, b\) を選んで取り除き ...区間DP の考え方と使える状況まとめ
競技プログラミングで良く使われる動的計画法の1種、「区間DP」と呼ばれるものについてまとめました。
区間DPとは区間DPとは、区間を表す添え字を持つ動的計画法(DP)のことです。
基本的には、以下のような DP ...
L – Deque 解説 (Educational DP Contest / DP まとめコンテスト)
問題へのリンク
問題概要数列 \(a = a_1, a_2, \ldots, a_N \) がある。二人で以下の操作を交互に行う。
a の先頭要素または末尾要素を取り除く。 取り除いた要素を x& ...