https://atcoder.jp/contests/tenka1-2019-beginner/tasks/tenka1_2019_d
$N$ 個の整数 $(a_0, \ldots, a_{N-1})$ が与えられる。与えられたすべての整数に対して、赤・緑・青のいずれかで塗り、赤・緑・青で塗られた整数の総和をそれぞれ $R, G, B$ とする。
$R, G ,B$ を3辺とする(正の面積を持つ)三角形ができるような場合の数は?
[制約]
まず以下の愚直なDPができる
$r + g + b$ は $i$ が決まれば固定で、$\sum A[0..i]$ で求まる。つまり、DP の状態を1変数減らせる。
ここから先どうしても詰まってしまう。
三角形の塗られている部分の総和が答え。余事象を使って、塗られていない部分を考える。