제출 #619834

#제출 시각아이디문제언어결과실행 시간메모리
619834yanndev저울 (IOI15_scales)C++17
0 / 100
1 ms256 KiB
#include "scales.h" #include <bits/stdc++.h> using namespace std; int mx = -1; void init(int T) { /* ... */ } bool comp1(int a, int b) { int c = -1; for (int i = 1; i <= 6; i++) if (i != a && i != b) c = i; int small = getLightest(a, b, c); int big = getHeaviest(a, b, c); if (b == big || a == small) return true; if (b == small || a == big) return false; return false; } bool comp2(int a, int b) { if (b == mx) return true; if (a == mx) return false; int small = getLightest(a, b, mx); return small == a; } void orderCoins() { /* ... */ int W[] = {1, 2, 3, 4, 5, 6}; vector<int> cur {}; for (int i = 1; i <= 6; i++) { if ((int)cur.size() < 3) { cur.push_back(i); } if ((int)cur.size() == 3) { mx = getHeaviest(cur[0], cur[1], cur[2]); cur = {mx}; } } //cout << "mx is " << mx << '\n'; stable_sort(W, W + 6, comp2); answer(W); }

컴파일 시 표준 에러 (stderr) 메시지

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