#include "scales.h"
#include <vector>
#include <algorithm>
#define PB push_back
using namespace std;
void init(int T) {
}
void orderCoins() {
int A = getLightest(1, 2, 3);
int F = getHeaviest(4, 5, 6);
int B = 1 + (A <= 1), C = 2 + (A <= 2);
int D = 4 + (F <= 4), E = 5 + (F <= 5);
//printf("%d %d %d %d %d %d\n", A, B, C, D, E, F);
int AA = getLightest(A, D, E);
int FF = getHeaviest(F, B, C);
if(AA == D) swap(A, D);
if(AA == E) swap(A, E);
if(FF == B) swap(F, B);
if(FF == C) swap(F, C);
int BB = getLightest(B, C, D);
if(BB == C) swap(B, C);
if(BB == D) swap(B, D);
BB = getLightest(B, D, E);
if(BB == E) swap(B, E);
int EE = getHeaviest(C, D, E);
if(EE == C) swap(E, C);
if(EE == D) swap(E, D);
int CC = getLightest(C, D, E);
if(CC == D) swap(C, D);
int W[] = {A, B, C, D, E, F};
answer(W);
}
Compilation message
In file included from grader.c:2:0:
graderlib.c: In function 'void answer(int*)':
graderlib.c:53:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
if (_ghksjhdfkae19ga_ > 1)
^~
graderlib.c:56:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
for (i = 0; i < 6; i++) {
^~~
scales.cpp: In function 'void init(int)':
scales.cpp:9:15: warning: unused parameter 'T' [-Wunused-parameter]
void init(int T) {
^
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Partially correct |
2 ms |
384 KB |
Output is partially correct |
2 |
Partially correct |
1 ms |
384 KB |
Output is partially correct |
3 |
Partially correct |
2 ms |
384 KB |
Output is partially correct |
4 |
Partially correct |
2 ms |
384 KB |
Output is partially correct |
5 |
Partially correct |
2 ms |
256 KB |
Output is partially correct |
6 |
Partially correct |
2 ms |
384 KB |
Output is partially correct |
7 |
Partially correct |
1 ms |
384 KB |
Output is partially correct |
8 |
Partially correct |
2 ms |
384 KB |
Output is partially correct |
9 |
Partially correct |
2 ms |
384 KB |
Output is partially correct |
10 |
Partially correct |
2 ms |
256 KB |
Output is partially correct |
11 |
Partially correct |
2 ms |
256 KB |
Output is partially correct |
12 |
Partially correct |
2 ms |
384 KB |
Output is partially correct |
13 |
Partially correct |
2 ms |
384 KB |
Output is partially correct |
14 |
Partially correct |
2 ms |
256 KB |
Output is partially correct |
15 |
Partially correct |
2 ms |
256 KB |
Output is partially correct |
16 |
Partially correct |
2 ms |
256 KB |
Output is partially correct |
17 |
Partially correct |
2 ms |
256 KB |
Output is partially correct |
18 |
Partially correct |
2 ms |
384 KB |
Output is partially correct |
19 |
Partially correct |
2 ms |
384 KB |
Output is partially correct |
20 |
Partially correct |
2 ms |
384 KB |
Output is partially correct |
21 |
Partially correct |
2 ms |
256 KB |
Output is partially correct |
22 |
Partially correct |
2 ms |
256 KB |
Output is partially correct |
23 |
Partially correct |
2 ms |
384 KB |
Output is partially correct |
24 |
Partially correct |
2 ms |
256 KB |
Output is partially correct |
25 |
Partially correct |
2 ms |
256 KB |
Output is partially correct |
26 |
Partially correct |
2 ms |
384 KB |
Output is partially correct |
27 |
Partially correct |
2 ms |
384 KB |
Output is partially correct |
28 |
Partially correct |
2 ms |
384 KB |
Output is partially correct |
29 |
Partially correct |
2 ms |
256 KB |
Output is partially correct |
30 |
Partially correct |
2 ms |
384 KB |
Output is partially correct |
31 |
Partially correct |
2 ms |
384 KB |
Output is partially correct |
32 |
Partially correct |
2 ms |
384 KB |
Output is partially correct |
33 |
Partially correct |
2 ms |
384 KB |
Output is partially correct |
34 |
Partially correct |
2 ms |
384 KB |
Output is partially correct |
35 |
Partially correct |
2 ms |
384 KB |
Output is partially correct |
36 |
Partially correct |
2 ms |
384 KB |
Output is partially correct |
37 |
Partially correct |
2 ms |
256 KB |
Output is partially correct |
38 |
Partially correct |
2 ms |
256 KB |
Output is partially correct |
39 |
Partially correct |
2 ms |
256 KB |
Output is partially correct |
40 |
Partially correct |
2 ms |
384 KB |
Output is partially correct |