CSES - Maijan potkulauta
  • Time limit: 1.00 s
  • Memory limit: 512 MB

Maija on saanut syntymäpäivälahjakseen upouuden potkulaudan. Innoissaan uudesta lelustaan hän on päättänyt lähteä kokeilemaan sitä. Maija lähtee kotoaan ja kääntyy oikealle kotinsa edessä olevalle jalkakäytävälle. Maija on vielä niin nuori, ettei hän saa ylittää teitä, joten hän kääntyy jokaisesta risteyksestä oikealle. Lisäksi hän ei vielä hallitse potkulautaansa niin hyvin että voisi vaihtaa suuntaansa jalkakäytävällä.

Uolevi on huolissaan pikkusiskostaan ja haluaa löytää hänet. Auta Uolevia selvittämään, millä tiellä Maija on, kun hän on kääntynyt NN kertaa, tai mitä tietä pitkin hän poistuu kaupungista jos vastaan ei tule enää risteyksiä.

Maijan ja Uolevin kotikaupunki muodostuu RR äärettömän pitkästä suorasta tiestä, joista jokaisella on nimi. Mitkään kolme tietä eivät risteä samassa pisteessä.

Syöte

Syötteen ensimmäisellä rivillä on teiden määrä RR, Maijan tekemien käännösten määrä NN sekä Maijan ja Uolevin kodin XX- ja YY-koordinaatti.

Jokainen seuraavista RR rivistä kuvaa yhden tien. Rivillä on tien nimi SS (vain aakkosia ja numeroita, ei välejä), ja neljä kokonaislukua X1X_1, Y1Y_1, X2X_2 ja Y2Y_2. Tie kulkee näiden pisteiden kautta.

Maijan ja Uolevin koti sijaitsee yksiselitteisellä ei-pystysuoralla tiellä etelän puolella (negatiivinen YY-koordinaatti). Maija lähtee siis aina positiivisen XX-akselin suuntaan.

Tuloste

Tulosta tien nimi, jolla Maija on NN käännöksen jälkeen, tai jota pitkin hän poistuu kaupungista jos vastaan ei tule enää risteyksiä.

Rajat

  • R100R \le 100
  • X,Y,X1,Y1,X2,Y2107|X|, |Y|, |X_1|, |Y_1|, |X_2|, |Y_2| \le 10^7
  • N1010N \le 10^{10}

Jokaisen risteyksen koordinaattien itseisarvo on korkeintaan 10710^7, ja jokainen risteys on ainakin 10410^{-4} päässä toisesta risteyksestä.

Esimerkki 1

Syöte:

3 4 1 1
Broadway 0 0 0 1
Narrowlane 0 0 1 0
Homedrive 1 1 2 0

Tuloste:

Narrowlane

Maija lähtee Homedriveä itään, kääntyy oikealle Narrowlanelle, Brodwaylle, Homedrivelle ja Narrowlanelle. Neljän käännöksen jälkeen hän on siis Narrowlanella.

Esimerkki 2

Syöte:

3 4 1 0
Broadway 0 0 0 1
Narrowlane 0 0 1 0
Homedrive 1 1 2 0

Tuloste:

Homedrive

Maila lähtee Narrowlanea itään ja kääntyy Homedrivelle, jonka jälkeen matkalle ei osu enää yhtään risteystä. Maija poistuu siis kaupungista Homedriveä pitkin.

Alkuperäinen tehtävä: BAPC 2016 F