>_ evaluator.oji

Antrenament OJI/OLI · clasa a 8-a

Restul în monede

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

Un casier are bancnote și monede de valorile 1, 5, 10, 50, 100, 200 și 500 (oricâte din fiecare). Pentru fiecare dintre cele qq sume, afișează numărul minim de bancnote/monede cu care se poate plăti exact suma.

Date de intrare

Pe prima linie qq, apoi qq sume.

Date de ieșire

qq linii cu răspunsurile.

Restricții

q ≤ 100 000; 0 ≤ suma ≤ 10⁹

rest.in
3
0
789
1000
rest.out
0
11
2

Probleme similare pe PbInfo

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