Rikkis teleporter | 프로그래밍의 벗 PivotOJ
PivotOJ

Rikkis teleporter

시간 제한: 2000ms메모리 제한: 1024MB출처: EIO 2022-23 openBOJ 29828

문제

Bitimaa koosneb NN linnast, mis on nummerdatud 1,,N1, \ldots, N. Linnad on omavahel ühendatud MM kahesuunalise maanteega: iga maantee ühendab (ilma vahepeatusteta) kaks linna. On teada, et ükski maantee ei ühenda linna iseendaga, kaks erinevat maanteed ei ühenda sama linnapaari ja et mööda maanteid on võimalik liikuda igast linnast igasse teise linna.

Juku elab linnas 1. Ühe maantee läbimiseks kulub tal 1 tund. Lisaks on Juku valduses võimas teleporter. Teleporter on aga rikkis: pärast teleporteri kasutamist satub Juku ühtlase jaotusega valitud juhuslikku linna. See tähendab, et pärast teleporteri kasutamist on iga linna korral tõenäosus 1N\frac{1}{N}, et Juku satub sellesse linna. Muuhulgas võib teleporter Juku ka paigale jätta. Teleporteri ülesseadmine on keeruline ja aeganõudev tehniline töö: iga kord, kui Juku soovib teleporterit kasutada, kulub tal selleks KK tundi.

Leia iga uu (2uN2 \le u \le N) kohta, kui kaua kulub Jukul keskmiselt linnast uu linna 1 minemiseks eeldusel, et ta teeb kõik valikud optimaalselt. Saab näidata, et ülesandes kehtivate piirangute korral on otsitav keskväärtus iga uu korral esituv murruna pq\frac{p}{q}, kus pp ja qq on täisarvud ning kehtivad 0p10180 \le p \le 10^{18} ja 1q10181 \le q \le 10^{18}.

입력

Sisendi esimesel real on kolm täisarvu NN, MM ja KK (1N,M,K31051 \le N, M, K \le 3 \cdot 10^5). Järgnevad MM rida; iga rida koosneb kahest täisarvust AA ja BB (1A,BN1 \le A, B \le N, ABA \ne B) ja kirjeldab maanteed linnade AA ja BB vahel.

출력

Väljastada N1N - 1 rida; nendest ii-ndale reale väljastada kaks täisarvu pp ja qq (0p10180 \le p \le 10^{18}, 1q10181 \le q \le 10^{18}), mis näitavad, et linnast i+1i + 1 linna 1 minemiseks kulub optimaalsete valikute korral keskmiselt pq\frac{p}{q} tundi. Murd ei pea olema taandatud.

예제

예제 1

입력
5 5 1
1 2
1 4
2 5
4 5
3 5
출력
1 1
9 4
1 1
2 1

예제 2

입력
6 9 100
3 4
3 2
6 5
3 6
6 1
6 4
5 4
5 1
2 1
출력
1 1
2 1
2 1
1 1
1 1

예제 3

입력
15 17 3
14 7
13 6
14 10
1 7
2 12
4 12
4 5
6 10
15 2
13 4
12 15
8 2
9 11
13 10
5 2
2 11
3 9
출력
7 1
318 39
5 1
78 13
2892 723
1 1
8 1
4982 611
3 1
8 1
6 1
5348 1337
2 1
14 2
이 문제는 채점 준비 중입니다. 테스트 데이터가 확보되면 제출이 가능합니다.