#include #include #include using namespace std; int main(){ cin.tie(0); ios::sync_with_stdio(false); int n, input, start, end, num_kind; cin >> n; vector a(n); vector b(n,0); set num; for(int i=0; i> input; a[i] = input; num.insert(input); } num_kind=num.size(); for(set::iterator it=num.begin(); it!=num.end(); ++it){ start=-1; end=-1; for(int j=0; j=0; --j){ if(a[j]==*it){ end=j; break; } } if(end==-1) continue; for(;start<=end; ++start) b[start]=*it; } for(int i=0; i