Revizia anterioară Revizia următoare
Fişierul intrare/ieşire: | invazia.in, invazia.out | Sursă | ONIS 2015, Runda 1 |
Autor | Murtaza Alexandru | Adăugată de | UNIBUC Impaler-009 Challenge costyv87 •The_Viper_The_Mountain_And_The_Imp |
Timp execuţie pe test | 1 sec | Limită de memorie | 65536 kbytes |
Scorul tău | N/A | Dificultate | N/A |
Vezi solutiile trimise | Statistici
Por Costel si Invazia Extraterestra
Extraterestrii invadeaza Pamantul! Din fericire, avem la cine apela: eroul guitaitor al omenirii, Por Costel! El are un plan genial ce implica folie de aluminiu si multe capsatoare dar are nevoie si de ajutorul vostru.
Invazia extraterestrilor are loc in mai multe faze. Ea este concentrata asupra unei zone de kilometri (ne imaginam kilometrii numerotati de la stanga la dreapta incepand cu 1). Invazia consta in evenimente de tipul urmator:
- O nava extraterestra intra in atmosfera si stationeaza la distanta de sol, intinzandu-se intre kilometrii si .
- Ultima nava extraterestra intrata in atmosfera paraseste atmosfera
Tot ce are nevoie Por Costel de la voi este sa implementati un radar. El are nevoie ca radar-ul sa-i comunice la anumite momente de timp inaltimea la care se afla cea mai apropiata nava extraterestra de sol in dreptul kilometrului .
Date de intrare
Fişierul de intrare invazia.in va contine pe prima linie si (numarul de evenimente). Urmatoarele linii descriu cate un eveniment:
- caracterul 'I' urmat de 3 numere intregi x y z - apare o noua nava extraterestra
- caracterul 'E' - dispare o nava extraterestra
- caracterul 'R' urmat de un numar intreg x - query de radar
Date de ieşire
În fişierul de ieşire invazia.out se vor afla linii ce contin raspunsurile pentru fiecare query de radar. In cazul in care nu exista nici o nava in dreptul kilometrului se va afisa mesajul "GUITZZZ!" (fara ghilimele).
Restricţii
- ≤ N ≤
- ≤ M ≤
- ≤ ≤ ≤ pentru orice operatie I
- ≤ ≤ pentru orice operatie I
- ≤ ≤ pentru orice operatie R
- Se garanteaza ca pentru orice operatie de tipul E exista cel putin o nava extraterestra in atmosfera
Exemplu
invazia.in | invazia.out |
---|---|
12 6 I 1 7 10 R 3 I 1 12 1 E I 5 12 2 R 7 | 10 2 |