Mnożenie cyfr
시간 제한6초메모리 제한2048 MB
각 n에 대해 1부터 n까지의 시작값 x가 숫자 곱셈 놀이를 끝냈을 때 각 자리 0부터 9에 몇 번 도달하는지 센다.
문제
Bajtosia niedawno nauczyła się mnożyć i bardzo jej się to mnożenie spodobało.
Wymyśliła następującą zabawę w mnożenie cyfr. Zaczyna, pisząc na tablicy pewną dodatnią liczbę całkowitą . Następnie mnoży przez siebie cyfry tej liczby (w systemie dziesiętnym), a otrzymanym wynikiem zastępuje starą wartość . Ten krok powtarza w kółko, aż ustabilizuje się jako liczba jednocyfrowa. Pojedyncza zabawa w mnożenie kończy się wtedy tą liczbą. Da się udowodnić, że zabawa zawsze się zakończy, niezależnie od początkowej wartości .
Przykładowo, zabawa może zacząć się z . Po pierwszym kroku Bajtosia przechodzi do liczby . W następnym przechodzi do liczby , a w ostatnim kroku przechodzi do liczby . Liczba ta jest jednocyfrowa, więc zabawa się kończy na cyfrze .
Natomiast gdyby początkową liczbą było , to w jednym kroku Bajtosia otrzymałaby liczbę , a już w drugim liczbę . Zabawa skończyłaby się na cyfrze .
Po powrocie z przedszkola Bajtosia rozpoczyna zabawy w mnożenie i robi to zawsze zaczynając z kolejnych wartości:
- Pierwszą zabawę zaczyna z i od razu kończy na cyfrze .
- Drugą zabawę zaczyna z i od razu kończy na cyfrze .
- Dziesiątą zabawę zaczyna z i kończy na cyfrze .
- Jedenastą zabawę zaczyna z i kończy na cyfrze .
- Pięćdziesiątą szóstą zabawę zaczyna z i kończy na cyfrze .
- Pięćdziesiątą siódmą zabawę zaczyna z i kończy na cyfrze .
Przez kolejne dni Bajtosia po powrocie z przedszkola rozpoczynała taki ciąg zabaw w mnożenie cyfr i każdego dnia zabawy się jej w końcu nudziły, dokładniej -tego dnia Bajtosia wykonała zabaw w mnożenie – ostatnią z nich zaczynając z wartości .
Dla każdego dnia, mając dane , wyznacz dla każdej cyfry od do , ile zabaw w mnożenie cyfr skończyło się na tej cyfrze.
입력
Pierwszy wiersz zawiera liczbę całkowitą (), oznaczającą liczbę dni, w których Bajtosia bawiła się w mnożenia cyfr.
Drugi wiersz zawiera ciąg liczb całkowitych (), oznaczających ile zabaw w mnożenie Bajtosia wykonała w kolejne dni.
출력
Na wyjście należy wypisać wierszy, każdy z nich powinien zawierać liczb całkowitych, oznaczających kolejno ile zabaw w mnożenie odpowiedniego dnia zakończyło się na cyfrach .