AtCoder Beginner Contest 294 E問題 2xN Grid
問題
提出解答
問題の概要
長さ の整数列 がある. はそれぞれ連長圧縮の結果で与えられる. なお, 以下の形式で与えられる.
となる 以上 以下の整数 の個数を求めよ.
制約
- は長さ の整数列の連量圧縮である.
解法
整数の対の列 を となるように作成する. このとき, を連長圧縮した列の長さは高々 である.
このことを頭に入れておくと, 次の解法を受け入れることができる.
- かつ である限り以下を実行する.
- ならば, に を加算する.
- から を減算する.
- ならば, に を加算する.
- ならば に を加算する.
- を出力する.
計算量は 時間である.