제출 #1015416

#제출 시각아이디문제언어결과실행 시간메모리
1015416amine_arouaScales (IOI15_scales)C++17
38.46 / 100
1 ms504 KiB
#include<bits/stdc++.h>
#include "scales.h"
//#include "graderlib.cpp"

using namespace std;
void init(int T) {

}
void sort(vector<int> &a)
{
    vector<int> nw = {-1  , -1 , -1};
    nw[0] = getLightest(a[0] , a[1] , a[2]);
    nw[2] = getHeaviest(a[0] , a[1] , a[2]);
    for(auto x : a)
    {
        if(std::find(nw.begin(), nw.end(),x) == nw.end())
        {
            nw[1] = x;
        }
    }
    a = nw;
}

void orderCoins() {
    /* ... */
    vector<int> a = {1 , 2 , 3} , b = {4 , 5 , 6};
    sort(a);
    sort(b);
    vector<int> d = b;
    int c[6];
    for(int j = 0 ; j < 3 ; j++)
    {
        if(getHeaviest(a[j] , b[1] , b[2]) == a[j])
        {
            for(int i = j ; i < 3 ; i++)
                d.push_back(a[i]);
            for(int i = 0 ; i < 6 ; i++)
                c[i] = d[i];
            answer(c);
            return ;
        }
        int nxt = getNextLightest(b[2] , b[0] , b[1] , a[j]);
        d.insert(find(d.begin() , d.end() , nxt) , a[j]);
    }
    for(int i = 0 ; i < 6 ; i++)
        c[i] = d[i];
    answer(c);
}

//int main() {
//
//    int T, i;
//
//    T = _getNumberOfTests();
//    init(T);
//    for (i = 1; i <= T; i++) {
//        _initNewTest();
//        orderCoins();
//    }
//    return 0;
//}

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

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