Codeforces Round #670 (Div. 2) - D. Three Sequences
解説
クエリ問題であるので、クエリ無しで解くことを考えましょう。
ある値が達成できるかどうかを考えます。
この時,、
としていいです。
そうすると、
のとき
のとき
とすればいいことに気づきます。
よって、最大値のみ注目すればいいので、が達成できれば大丈夫です。
これは、
が満たされることであり、なので、
となり、クエリ無しは解けました。
クエリは区間加算ですが、差分に注目するとただの2点更新にほかなりません
よって、特にデータ構造を用いず、がで求めることができます
全体の計算量はです