Cod sursa(job #3289431)
| Utilizator | Data | 26 martie 2025 20:06:03 | |
|---|---|---|---|
| Problema | Schi | Scor | 65 |
| Compilator | cpp-64 | Status | done |
| Runda | Arhiva de probleme | Marime | 0.67 kb |
#include <fstream>
using namespace std;
ifstream in("schi.in");
ofstream out("schi.out");
const int NMAX = 30000;
int aint[4*NMAX], n, v[NMAX], i, j, ans[NMAX];
void sterge(int nod, int st, int dr) {
if(st == dr)
aint[nod] = 1;
}
int main()
{
in >> n;
for(i = n; i >= 1; --i)
in >> v[i];
for(i = 1; i <= n; ++i) {
int cnt = 0;
for(j = 1; j <= n; ++j) {
if(!ans[j])
cnt++;
if(cnt == v[i]) {
ans[j] = n - i + 1;
break;
}
}
}
for(i = 1; i <= n; ++i)
out << ans[i] << '\n';
return 0;
}
