問題一覧 > 通常問題

No.3327 うるせぇ、ポリオミノぶつけんぞ

レベル : / 実行時間制限 : 1ケース 3.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 48
作問者 : のらら / テスター : 高橋ゆに 👑 loop0919 DeltaStruct Apollo@Kuro Yama.can こめだわら あじゃじゃ eom2357 bolero elphe
ProblemId : 11735 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2025-10-30 19:55:39
コンテストの他の問題:

問題文

$N$ 人の競プロやったことない奴(以降、地球人と省略)が左右に並んでいます。左から $i$ 番目の地球人の番号は $i$ でレート(自称)は $A_i$ です。

岩井星人さんは $Q$ 回、ポリオミノを地球人にぶつけます。

具体的には $i$ 回目の情報はそれぞれ $2$ 個の整数の組 ($c, X$) で以下のように与えられます。

  • $c=1$ のとき:$X$ よりレート(自称)が高い地球人のうち最も左にいる地球人にポリオミノをぶつける。
  • $c=2$ のとき:$X$ よりレート(自称)が高い地球人のうち最も右にいる地球人にポリオミノをぶつける。

ポリオミノをぶつけられた地球人は列から外れ、それ以降列に戻ってくることはありません。

岩井星人さんが $Q$ 回投げたポリオミノによって列から外れる地球人の番号をそれぞれ出力してください。 ただし、誰も列から外れない場合は $-1$ を出力してください。

制約

  • $1 \leq N \leq 2×10^5$
  • $1 \leq Q \leq 2×10^5$
  • $1 \leq A_i, X \leq 10^9$
  • $c \in \{1, 2\}$
  • 入力は全て整数

入力

入力は以下の形式で標準入力から与えられる。ここで $query_i$ は $i$ 番目のクエリを意味する。

$N\ Q$
$A_1\ A_2\ ...\ A_N$
$query_1$
$query_2$
$:$
$query_Q$

各クエリは以下の形式で与えられる。

$c\ X$ 

出力

$Q$ 行出力せよ。

$i$ 行目には $i$ 番目のクエリに対する答えを出力せよ。

サンプル

サンプル1
入力
5 4
3 5 8 1 4
1 4
2 7
2 4
1 3
出力
2
3
-1
5

クエリに対する結果は以下のようになります。

  • $1$ 番目のクエリでは、$2$ 番の地球人が列から外れます。
  • $2$ 番目のクエリでは、$3$ 番の地球人が列から外れます。
  • $3$ 番目のクエリでは、$4$ よりレート(自称)が大きい地球人が列に残っていないため誰も列から外れません。
  • $4$ 番目のクエリでは、$5$ 番の地球人が列から外れます。

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。