- Time limit: 1.00 s
- Memory limit: 128 MB
Bittimaan rataverkko muodostuu asemasta ja rataosuudesta niiden välillä. Miltä tahansa asemalta pääsee mille tahansa asemalle. Sinulle annetaan tiedot junalinjoista ja tehtäväsi on laskea, montako junaa kunkin aseman kautta kulkee.
Syöte
Syötteen alussa on kaksi kokonaislukua ja : asemien määrä ja junalinjojen määrä. Asemat on numeroitu .
Sitten syötteessä on riviä, jotka kuvavat rataosuudet. Jokaisella rivillä on kaksi kokonaislukua ja : asemien ja välissä on rataosuus. Kaikki rataosuudet ovat kaksisuuntaisia.
Lopuksi syötteessä on riviä, jotka kuvaavat junalinjat. Jokaisella rivillä on kaksi kokonaislukua ja : junalinja kulkee asemien ja välillä. Jokaisen linjan pääteasemat ovat eri asemat.
Tuloste
Tulosta jokaisesta asemasta, montako junalinjaa sen kautta kulkee. Asema voi olla junalinjan pääteasema tai väliasema.
Rajat
Esimerkki
Syöte:
5 3 1 2 2 3 2 4 4 5 2 4 3 5 1 2
Tuloste:
1 3 1 2 1