Sari la conținut
Zece la Info
Probleme

Numarul maxim de elemente cu suma limitata

Medie 1000 ms 128 MB#cautare binara#sortare#sume partiale#interogari

Se da un sir de n numere naturale nenule si Q intrebari. Pentru fiecare intrebare se da un numar S si trebuie sa determinati cel mai mare numar de elemente ale sirului (fiecare element poate fi ales cel mult o data) a caror suma este mai mica sau egala cu S.

Date de intrare
Pe prima linie se afla n si Q. Pe a doua linie se afla cele n numere ale sirului. Pe urmatoarele Q linii se afla cate un numar S.
Date de iesire
Se afiseaza Q linii; linia k contine raspunsul la a k-a intrebare.
Restrictii
1 <= n <= 100 000 1 <= Q <= 200 000 1 <= a_i < 1 000 000 1 <= S <= 100 000 000 000

Exemple

Exemplul 1

Intrare

5 6
6 2 9 1 4
7
1
100
13
3
22

Iesire

3
1
5
4
2
5

Exemplul 2

Intrare

3 4
5 5 5
4
5
14
15

Iesire

0
1
2
3

Vrei să rezolvi problema?

Creează-ți un cont gratuit ca să scrii cod în editor, să trimiți soluții la evaluator și să vezi indicațiile.