Submission #1165191

#TimeUsernameProblemLanguageResultExecution timeMemory
1165191SmuggingSpunScales (IOI15_scales)C++20
0 / 100
0 ms320 KiB
#include<bits/stdc++.h>
#include "scales.h"
using namespace std;
void init(int T){
}
int W_ans[6];
void answer(vector<int>& ans){
    for(int i = 0; i < 6; i++){
        W_ans[i] = ans[i];
    }
    answer(W_ans);
}
void orderCoins(){
    vector<int>p = {1, 2, 3, 4, 5, 6}, ans;
    while(p.size() > 2){
        int light = getLightest(p[0], p[1], p[2]);
        ans.emplace_back(light);
        p.erase(find(p.begin(), p.end(), light));
    }
    int heavy = getHeaviest(p[0], p[1], ans[0]);
    ans.emplace_back(p[0] ^ p[1] ^ heavy);
    ans.emplace_back(heavy);
    answer(ans);
}
#Verdict Execution timeMemoryGrader output
Fetching results...