In the event of technical difficulties with Szkopuł, please contact us via email at [email protected].
If you would like to talk about tasks, solutions or technical problems, please visit our Discord servers. They are moderated by the community, but members of the support team are also active there.
Małgosia prowadzi swoją własną działalność gospodarczą - jest właścicielką sklepu. W każdy poniedziałek otrzymuje nową dostawę z magazynu. Aby nie mylić się w księgowości, Gosia ponumerowała wszystkie znajdujące się w sklepie artykuły. Z każda˛ dostawą sporządzany jest raport - lista z informacją o konkretnej paczce: numer produktu i jego ilość. Wycieńczona pracą właścicielka nie ma już sił na szybkie rozliczenie dostawcy z zamówienia. W takim momencie zwraca się do Ciebie, zaufanego informatyka, z prośbą o pomoc.
Opracuj program, który:
W pierwszym wierszu znajduje się liczba (
), oznaczająca ilość wierszy w raporcie.
W każdej z następnych
linii zapisano dwie liczby
i
(
,
) oznaczające
kolejno numer produktu oraz jego ilość.
W pierwszym wierszu powinna się znaleźć liczba P określająca ilość różnych produktów przywiezionych
tego dnia do sklepu. Każda z kolejnych linii zawiera dwie liczby
i
, gdzie
to numer produktu, zaś
to sumaryczna ilość jaka wpłynęła tego dnia do sklepu (możesz założyć, że liczba
nie przekroczy wartości
). Kolejne numery produktów powinny występować w takiej samej kolejności, w jakiej pojawiały się
na wejściu.
Dla danych wejściowych:
6 2 1 3 11 1 4 3 2 7 1 2 1
poprawną odpowiedzią jest:
4 2 2 3 13 1 4 7 1