제출 #1313976

#제출 시각아이디문제언어결과실행 시간메모리
1313976PlayVoltz저울 (IOI15_scales)C++20
38.46 / 100
0 ms332 KiB
#include "scales.h" #include <bits/stdc++.h> using namespace std; #define pb push_back #define mp make_pair #define pii pair<int, int> #define fi first #define se second void init(int T){ } void orderCoins(){ int ans[6]; vector<int> vect; vect.pb(1); vect.pb(2); vect.pb(3); vect.pb(4); vect.pb(5); vect.pb(6); int res=getLightest(vect[0], vect[1], vect[2]); res=getLightest(res, vect[3], vect[4]); int extra=vect[0]; if (res==vect[0])extra=vect[1]; res=getLightest(res, vect[5], extra); ans[0]=res; vect.erase(find(vect.begin(), vect.end(), res)); res=getLightest(vect[0], vect[1], vect[2]); res=getLightest(res, vect[3], vect[4]); ans[1]=res; vect.erase(find(vect.begin(), vect.end(), res)); res=getLightest(vect[0], vect[1], vect[2]); extra=vect[0]; if (res==vect[0])extra=vect[1]; res=getLightest(res, vect[3], extra); ans[2]=res; vect.erase(find(vect.begin(), vect.end(), res)); res=getLightest(vect[0], vect[1], vect[2]); ans[3]=res; res=getMedian(vect[0], vect[1], vect[2]); ans[4]=res; res=getHeaviest(vect[0], vect[1], vect[2]); ans[5]=res; answer(ans); }
#Verdict Execution timeMemoryGrader output
Fetching results...