Zgłaszanie | Wszystkie zgłoszenia | Najlepsze | Lista |
MWP6_2B - Bankomat |
W kolejce do bankomatu zawierającego tylko a banknotów o nominale 50 PLN i b banknotów o nominale 100 PLN stoi n osób. Maszyna wypłaca jedynie kwoty będące krotnościami 50 PLN. Znając kwoty, które będą wypłacane przez kolejne osoby sprawdź, czy bankomat będzie w stanie wykonać każdą z n operacji.
Wejście
W pierwszej linii wejścia znajdują się trzy liczby całkowite a, b i n (0 ≤ a ≤ 200, 0 ≤ b ≤ 100, 1 ≤ n ≤ 10) oznaczające odpowiednio liczbę banknotów o nominale 50 PLN, liczbę banknotów o nominale 100 PLN oraz liczbę osób w kolejce. W następnej linii znajduje się n liczb określających kolejne kwoty jakie będą wypłacane z bankomatu. Każda kwota dzieli się bez reszty przez 50 i nie przekracza 1000 PLN.
Wyjście
Wypisz słowo TAK jeżeli możliwe jest wykonanie wszystkich n wypłat albo NIE w przeciwnym wypadku.
Przykład
Wejście
4 8 5 300 150 200 50 100
Wyjście
TAK
Dodane przez: | Maciej Boniecki |
Data dodania: | 2014-03-14 |
Limit czasu wykonania programu: | 0.5s |
Limit długości kodu źródłowego | 50000B |
Limit pamięci: | 1536MB |
Cluster: | Cube (Intel G860) |
Języki programowania: | All except: ASM64 SCM qobi |