Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2022-11-03 09:47:43.
Revizia anterioară   Revizia următoare  

 

Fişierul intrare/ieşire:macseq.in, macseq.outSursăBaraj Shumen Juniori ICHB-Vianu - 2022
AutorArmin Asgari, Ilie Luca MihaiAdăugată decomisie_baraj_shumen_ichb_vianu_junioriComisie Juniori Vianu - ICHB comisie_baraj_shumen_ichb_vianu_juniori
Timp execuţie pe test0.3 secLimită de memorie262144 kbytes
Scorul tăuN/ADificultateN/A

Vezi solutiile trimise | Statistici

Macseq

Gigel are un șir de N numere naturale, acesta vă cere ajutorul în rezolvarea a Q interogări de forma L, R, X. Pentru fiecare întrebare Gigel vrea să știe numarul de subsecvențe care sunt incluse in intervalul [L, R] și au maximul egal cu X.

Date de intrare

Fişierul de intrare macseq.in conține pe prima linie N și Q cu semnificațiile din enunț. Următoarea linie conține șirul lui Gigel. Pe următoarele Q linii sunt prezentate interogările de forma L, R, X.

Date de ieşire

În fişierul de ieşire macseq.out trebuie sa afișați pe fiecare linie separat raspunusul la întrebările lui Gigel.

Restricţii

  • 1 ≤ N ≤ 200.000
  • 1 ≤ Q ≤ 300.069
  • Numerele din șirul lui Gigel ≤ 109

Subtaskul 1 (4 puncte)

  • 1 ≤ N, Q ≤ 300

Subtaskul 2 (5 puncte)

  • 1 ≤ N ≤ 2000
  • Toți X sunt egali

Subtaskul 3 (11 puncte)

  • 1 ≤ N, Q ≤ 2000

Substaskul 4 (12 puncte)

  • 1 ≤ N, Q ≤ 10.000
  • Toți X sunt egali

Substaskul 5 (12 puncte)

  • 1 ≤ N, Q ≤ 200.000
    Toți X sunt egali

Subtaskul 6 (20 puncte)

  • 1 ≤ N, Q ≤ 10.000

Exemplu

macseq.inmacseq.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?