>_ evaluator.oji

Antrenament OJI/OLI · clasa a 8-a

Pușculița

economii.in / economii.outtimp 1smemorie 64 MBsursă ≤ 64 KB10 testepunctaj maxim 100p
Mergi la editor

Maria pune în pușculiță aia_i lei în ziua ii, timp de nn zile. Pentru fiecare dintre cele qq sume xx, află în ce zi (cea mai mică) suma strânsă ajunge cel puțin xx; afișează −1-1 dacă nu ajunge niciodată.

Date de intrare

Pe prima linie nn și qq, pe a doua cele nn sume zilnice, pe a treia cele qq valori xx.

Date de ieșire

qq linii cu zilele.

Restricții

1 ≤ n, q ≤ 100 000; 0 ≤ a[i] ≤ 10 000; 0 ≤ x

economii.in
5 4
3 0 2 5 1
4 3 11 12
economii.out
3
1
5
-1

Probleme similare pe PbInfo

Exersează aceeași tehnică și pe PbInfo — acolo găsești și soluții oficiale.