제출 #1034271

#제출 시각아이디문제언어결과실행 시간메모리
1034271vjudge1저울 (IOI15_scales)C++17
0 / 100
1 ms432 KiB
#include "scales.h" #include <bits/stdc++.h> using namespace std; void init(int T) { /* ... */ } void orderCoins() { int ans[6]; int min1=getLightest(1,2,3); int min2=getLightest(4,5,6); ans[0]=getLightest(min1,min2,min1==1?2:1); ans[1]=ans[0]==min1?min2:min1; vector<int>toask; int didntask=-1; for(int i=1;i<=6;i++){ if(i==ans[0]||i==ans[1])continue; if(toask.size()<3)toask.push_back(i); else didntask=i; } int min3=getLightest(toask[0],toask[1],toask[2]); int min4=getLightest(min3,didntask,toask[0]==min3?toask[1]:toask[0]); ans[2]=min4; if(min4==min3){ toask.clear(); for(int i=1;i<=6;i++){ for(int j=0;j<3;j++)if(ans[j]==i)goto nuhuh; toask.push_back(i); nuhuh:; } min3=getLightest(toask[0],toask[1],toask[2]); } ans[3]=min3; toask.clear(); for(int i=1;i<=6;i++){ for(int j=0;j<4;j++)if(ans[j]==i)goto nuhuh1; toask.push_back(i); nuhuh1:; } int maxi=getHeaviest(toask[0],toask[1],ans[0]); ans[5]=maxi; ans[4]=maxi==toask[0]?toask[1]:toask[0]; answer(ans); }

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

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