Submission #589789

#TimeUsernameProblemLanguageResultExecution timeMemory
589789MilosMilutinovicScales (IOI15_scales)C++14
0 / 100
1 ms212 KiB
/** * author: wxhtzdy * created: 05.07.2022 11:10:33 **/ #include "scales.h" #include <bits/stdc++.h> using namespace std; void init(int tt) { return; } void orderCoins() { int ans[6]; int L0 = getLightest(1, 2, 3); int R0 = getLightest(4, 5, 6); int L1 = getMedian(1, 2, 3); int R1 = getMedian(4, 5, 6); int L2 = (1 ^ 2 ^ 3 ^ L0 ^ L1); int R2 = (4 ^ 5 ^ 6 ^ R0 ^ R1); ans[0] = L0; ans[1] = R0; ans[2] = L1; ans[3] = R1; ans[4] = L2; ans[5] = R2; for (int i = 0; i < 4; i++) { int idx = getLightest(ans[i], ans[i + 1], ans[i + 2]); if (ans[i + 1] == idx) { swap(ans[i], ans[i + 1]); } else if (ans[i + 2] == idx) { swap(ans[i + 1], ans[i + 2]); swap(ans[i], ans[i + 1]); } } if (getHeaviest(ans[3], ans[4], ans[5]) == 4) { swap(ans[4], ans[5]); } answer(ans); return; }

Compilation message (stderr)

scales.cpp: In function 'void init(int)':
scales.cpp:10:15: warning: unused parameter 'tt' [-Wunused-parameter]
   10 | void init(int tt) {
      |           ~~~~^~
#Verdict Execution timeMemoryGrader output
Fetching results...