Gâsca Rugum cea Malefică a răpit-o pe Prințesa Mugurița, iar Imperiul Rațelor de Cauciuc se află într-o criză fără precedent. Prințul Mugurel a fost trimis în misiune pentru a-și salva dragostea de la captivitatea etrnă. Echipajul Spionilor M.A.C. îl teleportează pe Mugurel în centrul unui labirint infinit, în camera de coordonate .
Spionând cu drona deasupra labirintului, ei observă că acesta este format din camere hexagonale, iar din fiecare cameră Mugurel se poate deplasa cu un singur pas într-o cameră vecină.
Sistemul de coordonate este însă unul neobișnuit. Din camera de coordonate se poate merge cu un singur pas în oricare dintre camerele , , , , , .
Datorită dimensiunii infinite a labirintului, echipajul adoptă strategia Trandafirul. Prin această strategie, Mugurel va parcurge labirintul în spirală, mergând inițial în camera din dreapta-sus, apoi în sensul invers al acelor de ceasornic.
De exemplu, după pași (considerând că la pasul se află în camera inițială), traseul lui Mugurel va fi:
Zburând cu drona deasupra labirintului, echipajul reușește să găsească într-un final prințesa:
”Mugurel, am găsit prințesa! Grăbește-te, folosește transportatorul pentru a te deplasa spre ea și salveaz-o! A, cum se calibrează aceasta? Simplu, trebuie să introduci..." - conexiunea se întrerupe înainte să poată auzi ultimele instrucțiuni.
Transportatorul are nevoie de două calibrări, ambele folosind strategia Trandafirul:
- Dându-se un număr de pași , precizați coordonatele camerei în care se ajunge după efectuarea acestora.
- Dându-se coordonatele ale unei camere, precizați după câți pași se ajunge acolo.
Ajutați-l pe Mugurel să calibreze dispozitivul și să salveze prințesa!
Date de intrare
Prima linie va conține un număr , reprezentând tipul calibrării.
Dacă , atunci a doua linie va conține un singur număr , reprezentând numărul de pași efectuați.
Dacă , atunci a doua linie va conține două numere întregi , reprezentând coordonatele camerei în care trebuie ajuns.
Date de ieșire
Dacă , atunci prima linie va conține două numere și , reprezentând răspunsul la prima calibrare - coordonatele camerei în care se ajunge după pași.
Dacă , atunci prima linie va conține un singur număr , reprezentând răspunsul la a doua calibrare - după câți pași se ajunge în camera de coordonate .
Restricții și precizări
- Se garantează că și sunt coordonate valide ale unei camere din labirint.
# | Puncte | Restricții |
---|---|---|
1 | 13 | și |
2 | 15 | și |
3 | 33 | și nu există alte restricții suplimentare |
3 | 11 | și |
4 | 12 | și |
5 | 16 | și nu există alte restricți suplimentare |
Exemplul 1
mugurita.in
1
4
mugurita.out
-1 -2
Explicație
În primul exemplu, observăm pe traseul din exemplu că după pași ajungem în căsuța de coordonate .
Exemplul 2
mugurita.in
2
0 -4
mugurita.out
15
Explicație
În al doilea exemplu, căsuța de la coordonatele este chiar cea din exemplul din enunț, în care se ajunge după pași.
Exemplul 3
mugurita.in
2
180 400
mugurita.out
119610
Explicație
În al treilea exemplu, în căsuța de coordonate se intră după .