CSES - Tulo
  • Time limit: 2.00 s
  • Memory limit: 512 MB

Uolevilla on taulukko, jossa on nn lukua, a1,,ana_1, \ldots, a_n. Tehtävänäsi on vastata qq kyselyyn. Jokaisessa kyselyssä annetaan kokonaisluku pip_i. Tulosta kuinka monta indeksiparia (j,k)(j, k) voidaan valita niin että ajakpia_j \cdot a_k \ge p_i, jkj \neq k.

Syöte

Syötteen ensimmäisellä rivillä on luku nn, taulukon pituus. Toisella rivillä on nn lukua, a1,,ana_1, \ldots, a_n, taulukon alkiot. Kolmannella rivillä on luku qq, kyselyiden määrä. Neljännellä rivillä on qq lukua, p1,,pqp_1, \ldots, p_q.

Tuloste

Tulosta vastaus jokaiseen kyselyyn.

Rajat

  • 1n21051 \le n \le 2 \cdot 10^5
  • 1ai1061 \le a_i \le 10^6
  • 1q21051 \le q \le 2 \cdot 10^5
  • 1pi1061 \le p_i \le 10^6

Esimerkki

Syöte:

2
5 6
2
30 31

Tuloste:

2
0

Syöte:

5
4 2 6 1 3
4
1 3 5 8

Tuloste:

20
18
14
10