Submission #1014103

#TimeUsernameProblemLanguageResultExecution timeMemory
1014103MarwenElarbiScales (IOI15_scales)C++17
Compilation error
0 ms0 KiB
#include <bits/stdc++.h>
#include "graderlib.c"
using namespace std;

void answer(int W[]);
int getMedian(int A, int B, int C);
int getHeaviest(int A, int B, int C);
int getLightest(int A, int B, int C);
int getNextLightest(int A, int B, int C, int D);

void init(int T) {
    return;
}

void orderCoins() {
    int a=getLightest(1,2,3);
    int b=getLightest(4,5,6);
    int c=getHeaviest(1,2,3);
    int d=getHeaviest(4,5,6);
    vector<int> ans(6);
    ans[5]=getHeaviest(d,c,a);
    ans[0]=getLightest(a,b,c);
    int mida,midb;
    for (int i = 1; i <= 3; ++i)
    {
        if(i!=c&&i!=a) mida=i;
    }
    for (int i = 4; i <= 6; ++i)
    {
        if(i!=b&&i!=d) midb=i;
    }
    if(ans[5]==c) swap(c,d);
    if(ans[0]==b) swap(a,b);
    ans[1]=getLightest(b,mida,midb);
    ans[4]=getHeaviest(c,mida,midb);
    if(ans[1]==mida) swap(b,mida);
    if(ans[4]==midb) swap(c,midb);
    ans[2]=getLightest(d,mida,midb);
    ans[1]=getHeaviest(a,mida,midb);
    answer(ans);
}
/*
int main() {

    int T, i;

    T = _getNumberOfTests();
    init(T);

    for (i = 1; i <= T; i++) {
        _initNewTest();
        orderCoins();
    }
    
    return 0;
}
*/

Compilation message (stderr)

scales.cpp: In function 'void init(int)':
scales.cpp:11:15: warning: unused parameter 'T' [-Wunused-parameter]
   11 | void init(int T) {
      |           ~~~~^
scales.cpp: In function 'void orderCoins()':
scales.cpp:40:12: error: cannot convert 'std::vector<int>' to 'int*'
   40 |     answer(ans);
      |            ^~~
      |            |
      |            std::vector<int>
In file included from scales.cpp:2:
graderlib.c:49:17: note:   initializing argument 1 of 'void answer(int*)'
   49 | void answer(int W[]) {
      |             ~~~~^~~
graderlib.c: At global scope:
graderlib.c:35:13: warning: 'void _gsadfghjjsadhfjnk1jrn()' defined but not used [-Wunused-function]
   35 | static void _gsadfghjjsadhfjnk1jrn() {
      |             ^~~~~~~~~~~~~~~~~~~~~~
graderlib.c:18:12: warning: 'int _gkjhskglhjaskndnas()' defined but not used [-Wunused-function]
   18 | static int _gkjhskglhjaskndnas() {
      |            ^~~~~~~~~~~~~~~~~~~