제출 #357956

#제출 시각아이디문제언어결과실행 시간메모리
357956tengiz05저울 (IOI15_scales)C++17
38.46 / 100
1 ms384 KiB
#include "scales.h" #ifndef EVAL #include "grader.cpp" #endif #include <bits/stdc++.h> using namespace std; void init(int T){ } void print(int a[]){ for(int i=1;i<=6;i++)cout << a[i] << ' '; cout << '\n'; return; } void orderCoins(){ int a[10] = {0,1,2,3,4,5,6,0,0,0}; int ans[6] = {1,2,3,4,5,6}; vector<int> remain = {1,2,3,4,5,6}; a[1] = getLightest(1,2,3); a[4] = getLightest(4,5,6); int t = getLightest(a[1], a[4], (a[1]==1)?2:1); a[1] = t; remain.erase(find(remain.begin(),remain.end(),a[1])); a[3] = getHeaviest(remain[0],remain[1],remain[2]); a[6] = getHeaviest(remain[3],remain[4],a[1]); t = getHeaviest(a[3],a[6],a[1]); a[6] = t; remain.erase(find(remain.begin(),remain.end(),a[6])); a[2] = getLightest(remain[0],remain[1],remain[2]); t = getLightest(a[2],remain[3],a[6]); a[2] = t; remain.erase(find(remain.begin(),remain.end(),a[2])); a[5] = getHeaviest(remain[0],remain[1],remain[2]); remain.erase(find(remain.begin(),remain.end(),a[5])); a[3] = getLightest(remain[0],remain[1],a[6]); remain.erase(find(remain.begin(),remain.end(),a[3])); a[4] = remain[0]; assert(remain.size() == 1); //~ print(a); for(int i=0;i<6;i++)ans[i] = a[i+1]; answer(ans); return; }

컴파일 시 표준 에러 (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...