#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;
ans[5]=vect[0]^vect[1]^vect[2]^ans[3]^ans[4];
answer(ans);
}
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |