Submission #150063

#TimeUsernameProblemLanguageResultExecution timeMemory
150063Ian and 2-bit memory (#200)On the Grid (FXCUP4_grid)C++17
0 / 100
5 ms384 KiB
#include <bits/stdc++.h> using namespace std; #include "grid.h" vector<int> SortDisks(int N) { vector<int> ans(N), inv(N); set<int> left; for (int i = 0; i < N; i++) left.insert(i); for (int i = N - 1; i >= 0; i--) { vector<int> test(inv); auto it = left.begin(); for (int j = 0; j <= i; j++, it++) test[j] = *it; // for (int j : test) printf("%d ", j); puts(""); int tmp = PutDisks(test) - N; tmp = test[i - tmp]; // printf("i=%d tmp=%d\n", i, tmp); left.erase(tmp); ans[tmp] = i + 1; inv[i] = tmp; } return ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...