No.036 C

DP である.

番目まで見たときに, 区間 の1の数-0の数の最大値が , 最小値が である組み合わせの数を とする.

番目が 0 のとき:

番目が 1 のとき:

番目が ? のとき:

となる. ただし, のときは となり, のときは となる.