Submission #1014105

#TimeUsernameProblemLanguageResultExecution timeMemory
1014105MarwenElarbiScales (IOI15_scales)C++17
0 / 100
1 ms600 KiB
#include <bits/stdc++.h> #include "scales.h" using namespace std; 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); 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:6:15: warning: unused parameter 'T' [-Wunused-parameter]
    6 | void init(int T) {
      |           ~~~~^
scales.cpp: In function 'void orderCoins()':
scales.cpp:32:5: warning: 'midb' may be used uninitialized in this function [-Wmaybe-uninitialized]
   32 |     if(ans[4]==midb) swap(c,midb);
      |     ^~
scales.cpp:31:5: warning: 'mida' may be used uninitialized in this function [-Wmaybe-uninitialized]
   31 |     if(ans[1]==mida) swap(b,mida);
      |     ^~
#Verdict Execution timeMemoryGrader output
Fetching results...