Submission #783758

#TimeUsernameProblemLanguageResultExecution timeMemory
783758LyricallyScales (IOI15_scales)C++17
0 / 100
1 ms212 KiB
#include <bits/stdc++.h> #include "scales.h" using namespace std; void init(int t){/*QwQ*/} int QwQ_QwQ(int a,int b,int c,int d){ int x[3]; x[0]=a; x[1]=b; x[2]=c; sort(x,x+3); if(d<x[0]) return x[0]; if(d<x[1]) return x[1]; if(d<x[2]) return x[2]; return x[0]; } void orderCoins(){ int a[6],q[6],qq=0; q[0]=getNextLightest(1,2,3,4); q[1]=getNextLightest(2,3,4,5); q[2]=getNextLightest(3,4,5,6); q[3]=getNextLightest(4,5,6,1); q[4]=getNextLightest(5,6,1,2); q[5]=getNextLightest(6,1,2,3); for(int i=0;i<6;++i) qq=qq<<4|q[i]; iota(a,a+6,1); do{ int now=0; for(int i=0;i<6;++i) now=now<<4|QwQ_QwQ(a[i],a[(i+1)%6],a[(i+2)%6],a[(i+3)%6]); if(now==qq){ answer(a); return; } }while(next_permutation(a,a+6)); }

Compilation message (stderr)

scales.cpp: In function 'void init(int)':
scales.cpp:4:15: warning: unused parameter 't' [-Wunused-parameter]
    4 | void init(int t){/*QwQ*/}
      |           ~~~~^
#Verdict Execution timeMemoryGrader output
Fetching results...