長さ の整数列 が与えられます。
以下で説明されるクエリを与えられる順に 個処理してください。
クエリは次の 種類のうちいずれかです。
1 i x
: を に変更する。
2 x
: を満たす最小の を出力する。 (そのような が存在しない場合 -1
を出力すること。)
3 x
: を満たす最大の を出力する。 (そのような が存在しない場合 -1
を出力すること。)
2 x
または 3 x
のクエリは少なくとも 個存在する入力は以下の形式で標準入力から与えられる。ここで は 番目のクエリである。
クエリは以下のいずれかの形式で与えられる。
問題文の指示に従ってクエリへの答えを改行区切りで出力せよ。
9 5 9 9 8 2 4 4 3 5 3 2 8 3 8 2 7 1 7 8 3 8
3 3 -1 7
はじめ、 です。
番目のクエリについて、 を満たす最小の は です。
番目のクエリについて、 を満たす最大の は です。
番目のクエリについて、 を満たす は存在しません。
番目のクエリについて、 を に変更します。 は になります。
番目のクエリについて、 を満たす最大の は です。