No.3197 Frequency Counter
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 141
作問者 :
YY-otter
/ テスター :
Nauclhlt🪷
タグ : / 解いたユーザー数 141
作問者 :

問題文最終更新日: 2025-07-11 11:50:43
問題文
$N$ 個の整数からなる数列 $A=(A_1,A_2,\dots ,A_N)$ が与えられます。
続いて、$Q$ 個のクエリが与えられます。$i$ 番目のクエリでは、$2$ つの整数 $x_i$ と $k_i$ が与えられます。
各クエリに対して、数列 $A$ の中に整数 $x_i$ が出現する回数を数え、その回数が $k_i$ 回以上であればYes
、そうでなければNo
と出力してください。
入力
$N$ $A_1\ A_2\ \dots\ A_N$ $Q$ $x_1\ k_1$ $x_2\ k_2$ $\dots$ $x_Q\ k_Q$
- $1\leq N,Q\leq 2\times 10^5$
- $1\leq A_i,x_i\leq 10^9$
- $1\leq k_i\leq N$
出力
$Q$ 行にわたって、各クエリに対する答えを改行区切りで出力してください。
最後に改行してください。
サンプル
サンプル1
入力
7 1 8 2 1 8 1 3 4 1 3 8 2 2 2 3 1
出力
Yes Yes No Yes
数列 $A$ において、1
は $3$ 回、8
は $2$ 回、2
は $1$ 回、3
は $1$ 回出現します。
- クエリ
1 3
:1
の出現回数(3)は $k=3$ 以上なのでYes
。 - クエリ
8 2
:8
の出現回数(2)は $k=2$ 以上なのでYes
。 - クエリ
2 2
:2
の出現回数(1)は $k=2$ 未満なのでNo
。 - クエリ
3 1
:3
の出現回数(1)は $k=1$ 以上なのでYes
。
サンプル2
入力
10 3 1 4 1 5 9 2 6 5 3 5 6 1 7 1 8 1 9 1 10 1
出力
Yes No No Yes No
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。