Pagini recente » Diferente pentru problema/arbore5 intre reviziile 3 si 4 | Diferente pentru problema/pmk intre reviziile 36 si 29 | Cod sursa (job #1593404) | Diferente pentru problema/primar intre reviziile 39 si 30 | Cod sursa (job #3132672)
#include <fstream>
#include <vector>
template <typename T>
T read(std::istream& a_in)
{
T temp{};
a_in >> temp;
return temp;
}
int main()
{
std::ifstream in("schi.in");
std::ofstream out("schi.out");
int n{ read<int>(in) };
std::vector<int> v;
for (int i = 0; i < n; ++i)
{
int x{ read<int>(in) };
v.insert(v.begin() + x - 1, i + 1);
}
for (int i = 0; i < n; ++i)
{
out << v[i] << '\n';
}
in.close();
out.close();
return 0;
}