Układy scalone produkowane przez Bajtocką Fabrykę Elektroniczną
mają postać półprzewodnikowych płytek, na których znajdują się tranzystory.
Końcówki niektórych par tranzystorów połączone są za pomocą
specjalnych mikrodrucików, które przewodzą prąd tylko w jedną stronę
i charakteryzują się różnymi wartościami impedancji (jest to bardziej
zaawansowana forma oporu).
Jakość układu scalonego mierzy się w fabryce jako liczbę występujących
w nim różnych ścieżek o impedancji równej dokładnie
.
Ścieżką w układzie nazywamy dowolny sposób przejścia między jednym tranzystorem układu a drugim z użyciem mikrodrucików (drugi tranzystor może być tym samym, co pierwszy), w której nie przemieszczamy się ani razu po mikrodruciku w kierunku przeciwnym do kierunku przewodzenia przez niego prądu. Każda ścieżka musi zawierać co najmniej jeden mikrodrucik. Ścieżka może przechodzić przez każdy tranzystor i mikrodrucik dowolnie wiele razy. Impedancję ścieżki liczy się jako iloczyn impedancji mikrodrucików na niej występujących.
Napisz program, który:
oraz
,
liczby
ścieżek w układzie scalonym o impedancji
,
Pierwszy wiersz wejścia zawiera cztery liczby całkowite dodatnie
,
,
oraz
(
,
,
,
), pooddzielane pojedynczymi odstępami.
Gdzie odpowiednio
oznacza liczbę tranzystorów w układzie,
liczbę mikrodrucików,
impedancję poszukiwanch ścieżek,
a
liczbę, przez którą będziemy dzielili z resztą.
Kolejnych
wierszy zawiera po trzy liczby całkowite dodatnie
,
i
(
,
,
), pooddzielane pojedynczymi odstępami i oznaczające
mikrodrucik o impedancji
, przewodzący prąd z tranzystora o numerze
do tranzystora o numerze
.
Żadna para uporządkowana
nie pojawi się na wejściu
więcej niż raz.
Pierwszy i jedyny wiersz wyjścia powinien zawierać albo jedno słowo
NIESKONCZONOSC, jeżeli płytka zawiera nieskończenie wiele
ścieżek o impedancji
, albo resztę z dzielenia
przez
liczby wszystkich takich ścieżek, jeżeli ich liczba
jest skończona.
Dla danych wejściowych:
4 6 6 1000 2 1 3 1 3 2 1 4 2 4 2 4 4 3 3 3 4 2

5
natomiast dla danych wejściowych:
4 4 1 1000 2 1 1 4 2 1 3 4 1 1 3 1

poprawnym wynikiem jest:
NIESKONCZONOSC
W pierszym przykładzie wszystkimi ścieżkami o impedancji
są:
,
,
,
,
.
,
a wszystkich ścieżek w układzie jest nieskończenie wiele.
Autor zadania: Jakub Radoszewski.
W razie problemów technicznych ze Szkopułem, prosimy o kontakt mailowy pod adresem szkopul@fri.edu.pl.
Jeśli chciałbyś porozmawiać o zadaniach, rozwiązaniach lub problemach technicznych, odwiedź nasze serwery na Discordzie. Są one moderowane przez społeczność, ale członkowie zespołu wsparcia również aktywnie się tam udzielają.