Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

GLUTTON - Obżartuchy

Co roku w Megabajtolandii odbywa się Zlot Obżartuchów. Podczas każdego zlotu tradycją jest, że pierwszego dnia wszyscy uczestnicy obżerają się ciastkami przez całą dobę non-stop, nie mając ani ułamka sekundy przerwy. Jak tylko obżartuch skończy jeść jedno ciastko to od razu musi zabrać się za następne (nie dotyczy to sytuacji pod koniec doby, kiedy to uczestnikowi nie wolno napocząć ciastka jeśli wie, że nie zdąży go zjeść przed końcem doby). Kolejnym ważnym elementem tradycji jest to, że każdy obżartuch je każde swoje ciastko w niezmiennym przez całą dobę, charakterystycznym dla siebie tempie.

Na najbliższy Zlot zostały zaproszone tylko te obżartuchy, które już uczestniczyły w poprzednich Zlotach. Dzięki temu wiadomo z góry w jakim tempie każdy z nich je ciastka (obżartuchy nie lubią zmieniać swojego wyuczonego tempa). Na podstawie tych danych, organizatorzy Zlotu chcą określić ile należy kupić ciastek. Sytuację utrudnia fakt, że ciastka w sklepie sprzedawane są w pudełkach o stałej wielkości, a nie na sztuki - przez to być może trzeba będzie kupić trochę więcej ciastek niż zostanie zjedzonych.

Zadanie

Mając daną liczbę obżartuchów zaproszonych na Zlot oraz czas jedzenia pojedynczego ciastka (podany w sekundach) przez każdego z nich Twój program powinien policzyć ile należy kupić pudełek z ciastkami.

Specyfikacja wejścia

W pierwszej linii wejścia znajduje się jedna dodatnia liczba całkowita, oznaczająca liczbę zestawów testowych, które dalej pojawią się na wejściu. Każdy zestaw ma następującą postać. W pierwszej linii znajdują się dwie liczby całkowite N i M oddzielone pojedynczą spacją (1 ≤ N ≤ 10.000, 1 ≤ M ≤ 1.000.000.000). Oznaczają one odpowiednio liczbę zaproszonych obżartuchów na Zlot oraz liczbę ciastek w jednym pudełku. Kolejne N wierszy zestawu zawiera po jednej liczbie całkowitej dodatniej niewiększej niż 100.000. Są to czasy (w sekundach) jedzenia pojedynczego ciastka przez kolejnych obżartuchów.

Specyfikacja wyjścia

Dla każdego zestawu danych pojawiającego się na wejściu należy wypisać dokładnie jedną liczbę całkowitą (każdą w osobnej linii), oznaczającą liczbę pudełek z ciastkami, jaką organizatorzy muszą kupić na Zlot.

Przykład

Wejście

2
2 10
3600
1800
3 356
123
32999
10101

Wyjście

8
2

Dodane przez:adrian
Data dodania:2005-11-26
Limit czasu wykonania programu:0.146s
Limit długości kodu źródłowego50000B
Limit pamięci:1536MB
Cluster: Cube (Intel G860)
Języki programowania:All except: GOSU
Pochodzenie:MWPZ 2003

ukryj komentarze
2017-09-02 12:33:02
Absolutny REKORD!!!
2 linijki!!!! :D (nie pytajcie się o długość)
czas 15min.
2017-08-21 20:48:43
jak poradziliście sobie bez funcji ceil?
2017-08-12 17:35:19
W Pythonie rozwiązanie zajęło mi 9 linijek ;)

Ostatnio edytowany: 2017-08-12 17:37:02
2017-07-04 14:37:55
Zadanie zrobiłbym dosyć szybko, ale nie mogłem znaleźć jednego błędu. Mianowicie, suma jedzonych ciastek, dodawana była do poprzedniego przykładu. Nie było wcześniej instrukcji kasującej ciastka do zera i nie wiedziałem o co chodzi :)
2017-06-27 15:01:01
20 linijek, C++
2017-06-19 16:40:29
git zadanie na 26 linijek
2017-06-17 16:11:23
Zadanie bardzo fajne ale i dość łatwe, 22 linijki w c++, chyba nowy rekord :p
2017-06-01 12:29:27
Witam, czy rozwiązania poniżej 30 linijek wyświetlają wyjście po każdym wprowadzonym zestawie czy na koniec ( tester SPOJ pewnie przepuści obie wersje ale wpływa to na ilość linijek)
2017-05-18 18:00:32
Bardzo przyjemne i miłe zadanie. Zajęło mi 1 godzine i 23 linijki. :D
2017-05-12 23:20:12
U mnie kompiluje się i zwraca poprawne wyniki, tutaj odpowiedź blędna :( WTF?
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.