問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!
n 個のお菓子があり、それぞれのお菓子の価格は a_i 円(1 ≦ i ≦ n)です。 ここで q 個のクエリが与えられます。それぞれのクエリに対して、パイザ君は価格が l_i (1 ≦ i ≦ q)円以上, r_i 円以下であるようなお菓子をできるだけ多く購入したいです。それぞれのクエリに対してパイザ君が購入するお菓子の個数を求めてください。
n
a_1 ... a_n
q
l_1 r_1
...
l_q r_q
ここでそれぞれのクエリに対してパイザ君が購入するお菓子の個数を改行区切りで出力してください。
すべてのテストケースにおいて、以下の条件をみたします。
・ 1 ≦ n ≦ 100
・ 1 ≦ a_i ≦ 1000 (1 ≦ i ≦ n)
・ 1 ≦ q ≦ 100
・ 1 ≦ l_i ≦ r_i ≦ 1000 (1 ≦ i ≦ q)
4
1 10 100 1000
3
1 10
1 1000
5 105
2
4
2