# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
580007 | AugustinasJucas | Sorting (IOI15_sorting) | C++14 | 255 ms | 14632 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include "sorting.h"
#include <bits/stdc++.h>
using namespace std;
int n; int m;
vector<int> mas;
vector<pair<int, int> > swaps;
vector<int> simuliuok(int kiek) {
vector<int> ret(n);
for(int i = 0; i < n; i++) ret[i] = i;
for(int i = 0; i < kiek; i++) {
swap(ret[swaps[i].first], ret[swaps[i].second]);
}
return ret;
}
vector<int> iKuriaLekstutePerkelti(int kiek){
vector<int> kuriLekstuteCiaAtsidurs = simuliuok(kiek);
// cout << "simluliantas: "; for(auto &x : kuriLekstuteCiaAtsidurs) cout << x << " ";
// cout << endl;
vector<int> kurEisiu (n);
for(int i = 0; i < n; i++) {
kurEisiu[i] = kuriLekstuteCiaAtsidurs[mas[i]];
}
return kurEisiu;
}
bool f(int kiek) {
vector<int> kurEisiu = iKuriaLekstutePerkelti(kiek);
vector<bool> vis(n, false);
Compilation message (stderr)
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |