Submission #143078

# Submission time Handle Problem Language Result Execution time Memory
143078 2019-08-13T00:35:42 Z model_code Arranging Shoes (IOI19_shoes) Java 11
30 / 100
193 ms 12524 KB
public class shoes {
    public long count_swaps(int[] S)
    {
        int current = 0, opposite = 0;
        long swaps = 0;
        while (current < S.length) {
            while (S[current] + S[opposite] != 0) {
                opposite++;
            }
            int newSwaps = opposite - current - (S[current] < 0 ? 1 : 0);
            swaps += newSwaps;
            if (newSwaps > 0) {
                S[opposite] = S[opposite - 1];
            }
            current += 2;
            opposite++;
        }
        return swaps;
    }
}
# Verdict Execution time Memory Grader output
1 Correct 89 ms 9536 KB Output is correct
2 Correct 88 ms 9460 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 89 ms 9536 KB Output is correct
2 Correct 88 ms 9460 KB Output is correct
3 Runtime error 86 ms 9680 KB Execution failed because the return code was nonzero
4 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 89 ms 9536 KB Output is correct
2 Correct 88 ms 9460 KB Output is correct
3 Correct 89 ms 9456 KB Output is correct
4 Correct 86 ms 9420 KB Output is correct
5 Correct 86 ms 9476 KB Output is correct
6 Correct 87 ms 9380 KB Output is correct
7 Correct 84 ms 9324 KB Output is correct
8 Correct 87 ms 9364 KB Output is correct
9 Correct 86 ms 9416 KB Output is correct
10 Correct 86 ms 9372 KB Output is correct
11 Correct 85 ms 9336 KB Output is correct
12 Correct 84 ms 9312 KB Output is correct
13 Correct 87 ms 9292 KB Output is correct
14 Correct 85 ms 9520 KB Output is correct
15 Correct 88 ms 9492 KB Output is correct
16 Correct 86 ms 9644 KB Output is correct
17 Correct 95 ms 9484 KB Output is correct
18 Correct 91 ms 9596 KB Output is correct
19 Correct 101 ms 9816 KB Output is correct
20 Correct 114 ms 10120 KB Output is correct
21 Correct 100 ms 9628 KB Output is correct
22 Correct 146 ms 11520 KB Output is correct
23 Correct 136 ms 11880 KB Output is correct
24 Correct 146 ms 11604 KB Output is correct
25 Correct 170 ms 11764 KB Output is correct
26 Correct 153 ms 11760 KB Output is correct
27 Correct 130 ms 11152 KB Output is correct
28 Correct 168 ms 12096 KB Output is correct
29 Correct 152 ms 12364 KB Output is correct
30 Correct 158 ms 12432 KB Output is correct
31 Correct 145 ms 11956 KB Output is correct
32 Correct 171 ms 12480 KB Output is correct
33 Correct 155 ms 12484 KB Output is correct
34 Correct 157 ms 12040 KB Output is correct
35 Correct 85 ms 9312 KB Output is correct
36 Correct 88 ms 9544 KB Output is correct
37 Correct 168 ms 11940 KB Output is correct
38 Correct 193 ms 12524 KB Output is correct
39 Correct 179 ms 12464 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 139 ms 9388 KB Output is correct
2 Correct 98 ms 9572 KB Output is correct
3 Correct 85 ms 9476 KB Output is correct
4 Correct 87 ms 9556 KB Output is correct
5 Runtime error 157 ms 12392 KB Execution failed because the return code was nonzero
6 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 89 ms 9536 KB Output is correct
2 Correct 88 ms 9460 KB Output is correct
3 Runtime error 86 ms 9680 KB Execution failed because the return code was nonzero
4 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 89 ms 9536 KB Output is correct
2 Correct 88 ms 9460 KB Output is correct
3 Runtime error 86 ms 9680 KB Execution failed because the return code was nonzero
4 Halted 0 ms 0 KB -