#include <bits/stdc++.h>
using namespace std;
map <int , int> sfarsit;
int sir[200001];
int main ()
{
ios :: sync_with_stdio(false);
cin.tie(NULL); cout.tie(NULL);
int numar_operatii;
cin >> numar_operatii;
for (int indice = 1 ; indice <= numar_operatii ; indice++)
{ cin >> sir[indice]; sfarsit[sir[indice]] = indice; }
for (int stanga = 1 ; stanga <= numar_operatii ; )
{
const int valoare = sir[stanga];
const int dreapta = sfarsit[valoare];
for ( ; stanga <= dreapta ; stanga++)
{ cout << valoare << '\n'; }
}
return 0;
}
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |