Dany jest pewien zbiór liczb całkowitych dodatnich 
.
    Jeżeli 
 jest ciągiem cyfr, to możemy zapytać, ile razy występuje
    on, jako fragment (czyli spójny kawałek), w liczbach ze zbioru 
.
    Ciąg 
 może występować jako fragment jednej liczby 
 wielokrotnie
    - chcemy wówczas uwzględnić wszystkie jego wystąpienia.
    Pierwszy wiersz standardowego wejścia zawiera dwie liczby całkowite 
 oraz 
    (
, 
)
    oznaczające liczbę wierszy opisu zbioru 
 oraz liczbę ciągów
    cyfr stanowiących zapytania.
    Każdy z kolejnych 
 wierszy zawiera dwie liczby całkowite 
 oraz
    
.
    Liczby te spełniają następujące nierówności:
    
    i reprezentują następujący zbiór:
    
    Każdy z kolejnych 
 wierszy zawiera jeden ciąg cyfr 
, złożony
    z co najmniej jednej i co najwyżej dziewiętnastu cyfr 
.
    Twój program powinien wypisać na standardowe wyjście 
 wierszy, z których 
-ty powinien
    zawierać jedną liczbę całkowitą: łączną liczbę wystąpień 
 we
    wszystkich liczbach ze zbioru 
, z uwzględnieniem wielokrotnych wystąpień
    w poszczególnych liczbach z 
.
Dla danych wejściowych:
1 3 2220 2223 222 0 07
poprawną odpowiedzią jest:
5 1 0
Autor zadania: Jakub Radoszewski.
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.