| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 45 초 (추가 시간 없음) | 1024 MB | 0 | 0 | 0 | 0.000% |
Drzewo T = (V, E) to nieskierowany spójny graf prosty bez cykli. W naszym zadaniu rozpatrujemy cpokolorowane drzewa – czyli takie, których każdy wierzchołek jest pomalowany na jeden z c kolorów.
Dwa pokolorowane drzewa T1 = (V1, E1), T2 = (V2, E2) są równe, jeśli:
Zbiorem niezależnym w drzewie T = (V, E) nazwiemy dowolny podzbiór wierzchołków S ⊆ V taki, że żadne dwa różne wierzchołki należące do S nie są połączone krawędzią. Rozmiarem zbioru niezależnego S jest liczba wierzchołków należących do S.
Otrzymujesz trzy liczby ℓ, r oraz c. Ile istnieje różnych c-pokolorowanych drzew, których maksymalny zbiór niezależny ma rozmiar co najmniej ℓ i co najwyżej r? Ponieważ wynik może być bardzo duży, podaj jedynie jego resztę z dzielenia przez 998 244 353.
Pierwszy i jedyny wiersz wejścia zawiera trzy liczby całkowite ℓ, r, c (1 ≤ ℓ ≤ r ≤ 500 000, 1 ≤ c ≤ 998 244 352).
W pierwszym i jedynym wierszu wyjścia podaj jedną liczbę: resztę z dzielenia przez 998 244 353 liczby wszystkich różnych c-pokolorowanych drzew, których maksymalny zbiór niezależny ma rozmiar z przedziału [ℓ, r].
1 3 1
9
1 3 2
149
Wyjaśnienie pierwszego przykładu: wszystkie różne 1-pokolorowane drzewa o maksymalnym zbiorze niezależnym rozmiaru 1, 2 lub 3 są przedstawione poniżej:
Contest > Algorithmic Engagements > PA 2021 5-6번