Submission #109174

# Submission time Handle Problem Language Result Execution time Memory
109174 2019-05-05T09:01:10 Z tjd229 LR Springboard (FXCUP2_springboard) C++14
1 / 1
8 ms 384 KB
#include "springboard.h"
#include <stdio.h>
void Reorder(int N) {
	int rem = N>>1;
	int dir = PutBall(1+rem);
	while (rem>1) {
		int r = rem & 1;
		rem >>= 1;
		rem += r;
		if (dir > 0) dir = PutBall(N - rem + 1);// , printf("put %d, d=%d\n", N - rem + 1, dir);
		else dir = PutBall(rem);// , printf("put %d, d=%d\n", rem, dir);
	}
	//printf("d:%d\n",dir);
	//return;
	if (dir > 0) {
		dir=PutBall(N);
		if (dir < 0) PutBall(1);
	}
	else {
		dir=PutBall(1);
		if (dir < 0) PutBall(1);
	}
}
# Verdict Execution time Memory Grader output
1 Correct 3 ms 384 KB Output is correct
2 Correct 3 ms 256 KB Output is correct
3 Correct 4 ms 384 KB Output is correct
4 Correct 3 ms 256 KB Output is correct
5 Correct 3 ms 384 KB Output is correct
6 Correct 3 ms 256 KB Output is correct
7 Correct 3 ms 384 KB Output is correct
8 Correct 3 ms 384 KB Output is correct
9 Correct 3 ms 384 KB Output is correct
10 Correct 4 ms 256 KB Output is correct
11 Correct 3 ms 256 KB Output is correct
12 Correct 3 ms 256 KB Output is correct
13 Correct 4 ms 256 KB Output is correct
14 Correct 4 ms 256 KB Output is correct
15 Correct 4 ms 256 KB Output is correct
16 Correct 4 ms 384 KB Output is correct
17 Correct 4 ms 256 KB Output is correct
18 Correct 4 ms 256 KB Output is correct
19 Correct 3 ms 256 KB Output is correct
20 Correct 4 ms 384 KB Output is correct
21 Correct 4 ms 384 KB Output is correct
22 Correct 4 ms 384 KB Output is correct
23 Correct 5 ms 384 KB Output is correct
24 Correct 3 ms 384 KB Output is correct
25 Correct 3 ms 384 KB Output is correct
26 Correct 8 ms 384 KB Output is correct
27 Correct 5 ms 304 KB Output is correct
28 Correct 3 ms 384 KB Output is correct
29 Correct 5 ms 384 KB Output is correct
30 Correct 4 ms 256 KB Output is correct
31 Correct 3 ms 256 KB Output is correct
32 Correct 5 ms 384 KB Output is correct
33 Correct 4 ms 256 KB Output is correct
34 Correct 3 ms 256 KB Output is correct
35 Correct 4 ms 256 KB Output is correct
36 Correct 4 ms 256 KB Output is correct
37 Correct 4 ms 256 KB Output is correct
38 Correct 4 ms 384 KB Output is correct
39 Correct 4 ms 256 KB Output is correct
40 Correct 4 ms 256 KB Output is correct
41 Correct 3 ms 256 KB Output is correct