Cod sursa(job #2950987)

Utilizator lucametehauDart Monkey lucametehau Data 5 decembrie 2022 08:47:17
Problema Subsir crescator maximal Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.26 kb
#import<fstream>
std::ifstream f("scmax.in");std::ofstream g("scmax.out");int n,r,i,x,v[1<<17],k[1<<17],a[1<<17];void p(int i){while(a[i--]-r);if(--r)p(i);g<<v[i]<<" ";}main(){f>>n;while(f>>x){n=0;while(r-n++&&k[n]<x);r+=n>r;k[a[++i]=n]=v[i]=x;}g<<r<<" ",p(i);}