Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2015-02-17 02:03:30.
Revizia anterioară   Revizia următoare  

 

Fişierul intrare/ieşire:invazia.in, invazia.outSursăONIS 2015, Runda 1
AutorMurtaza AlexandruAdăugată deThe_Viper_The_Mountain_And_The_ImpUNIBUC Impaler-009 Challenge costyv87 The_Viper_The_Mountain_And_The_Imp
Timp execuţie pe test1 secLimită de memorie65536 kbytes
Scorul tăuN/ADificultateN/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 N 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 z de sol, intinzandu-se intre kilometrii x si y.
  • 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 care este cea mai apropiata nava extraterestra de sol in dreptul kilometrului x.

Date de intrare

Fişierul de intrare invazia.in ...

Date de ieşire

În fişierul de ieşire invazia.out se vor r linii ce contin raspunsurile pentru fiecare query de radar.

Restricţii

  • ... ≤ ... ≤ ...
  • 1 ≤ N ≤ 3*10^5
  • 1 ≤ M ≤ 5*10^5
  • xyN pentru o operatie I
  • 1z10^9 pentru o operatie I
  • 1xN pentru o operatie R

Exemplu

invazia.ininvazia.out
This is some
text written on
multiple lines.
This is another
text written on
multiple lines.
Trebuie sa te autentifici pentru a trimite solutii. Click aici

Cum se trimit solutii?