Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2013-06-07 22:41:13.
Revizia anterioară   Revizia următoare  

 

Fişierul intrare/ieşire:rangemode.in, rangemode.outSursăInfoarena Cup 2013
AutorCosmin Silvestru NegruseriAdăugată deGheorgheMihaiMihai Gheorghe GheorgheMihai
Timp execuţie pe test0.5 secLimită de memorie20480 kbytes
Scorul tăuN/ADificultatenormalnormalnormalnormalnormal

Vezi solutiile trimise | Statistici

RangeMode

Fie o secvenţă de N numere întregi. Să se răspundă la M query-uri de tipul: Care este cel mai frecvent element din intervalul [left, right]?

Date de intrare

Fişierul de intrare rangemode.in conţine pe prima sa linie numerele N si M seminficând lungimea secvenţei, respectiv numărul de întrebări.
Fiecare din următoarele M linii conţine o pereche x y reprezentând capetele intervalului pentru care dorim să aflăm răspunsul.

Date de ieşire

În fişierul de ieşire rangemode.out se vor afla răspunsurile celor M întrebări, fiecare pe o linie.

Restricţii

  • 1 ≤ N, M ≤ 30.000
  • Dacă există mai multe elemente de frecvenţă maximă pentru un anumit interval, se va afişa elementul minim cu acestă frecvenţă

Exemplu

rangemode.inrangemode.out
This is some
text written on
multiple lines.
This is another
text written on
multiple lines.

Explicaţie

...

Trebuie sa te autentifici pentru a trimite solutii. Click aici

Cum se trimit solutii?