CSES - KILO 2017 5/5 - Results
Submission details
Task:Mega Inversions
Sender:Koodi Ilolle
Submission time:2017-10-03 17:21:17 +0300
Language:Java
Status:READY
Result:
Test results
testverdicttime
#1--details
#2--details
#3--details
#4--details
#5--details
#6--details
#7--details
#8--details
#9--details
#10--details
#111.07 sdetails
#12--details
#13--details
#140.17 sdetails
#15--details
#16--details
#17--details
#18ACCEPTED0.11 sdetails

Code

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author ahuotala
 */
public class MegaInversions {

    public static void main(String[] args) {
        IO io = new IO();
        int n = io.nextInt();
        int[] input = new int[n];
        for (int i = 0; i < n; i++) {
            input[i] = io.nextInt();
        }
        boolean found3 = false;
        long inverions = 0;
        boolean b = false;
        for (int i = 0; i < input.length; i++) {
            for (int j = i + 1; j < input.length; j++) {
                b = false;
                for (int k = j + 1; k < input.length; k++) {
                    if (input[i] > input[j] && input[j] > input[k]) {
                        inverions++;
                        b = true;
                        break;
                    }
                }
                if (b) {
                    break;
                }
            }
        }
        io.println(inverions);
        io.close();
    }
}

Test details

Test 1

Verdict:

input
500000
289384 430887 192778 136916 24...

correct output
3462273770285851

user output
(empty)

Test 2

Verdict:

input
500000
382213 21639 220700 75692 3046...

correct output
3485180959426295

user output
(empty)

Test 3

Verdict:

input
500000
126690 371364 446885 348594 13...

correct output
3477492420887556

user output
(empty)

Test 4

Verdict:

input
500000
42662 481114 312377 69861 7962...

correct output
3475393752560785

user output
(empty)

Test 5

Verdict:

input
500000
87517 398064 349297 387923 451...

correct output
3471906656975056

user output
(empty)

Test 6

Verdict:

input
500000
32451 250738 273961 357671 137...

correct output
3460754378741711

user output
(empty)

Test 7

Verdict:

input
500000
90672 310026 72922 224011 3703...

correct output
3476018102026120

user output
(empty)

Test 8

Verdict:

input
500000
425377 326433 228759 266715 81...

correct output
3465242936420874

user output
(empty)

Test 9

Verdict:

input
500000
23470 483991 430548 458582 278...

correct output
3470073617672348

user output
(empty)

Test 10

Verdict:

input
500000
369724 122728 326689 334480 34...

correct output
3474985893406401

user output
(empty)

Test 11

Verdict:

input
10000
605 9123 24 8124 4758 1782 975...

correct output
27409866438

user output
9968

Test 12

Verdict:

input
100000
42 18468 6335 26501 19170 1572...

correct output
27944091731907

user output
(empty)

Test 13

Verdict:

input
100000
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

correct output
0

user output
(empty)

Test 14

Verdict:

input
99999
99999 99998 99997 99996 99995 ...

correct output
166656666849999

user output
99997

Test 15

Verdict:

input
99998
2 1 4 3 6 5 8 7 10 9 12 11 14 ...

correct output
49997

user output
(empty)

Test 16

Verdict:

input
99997
1 99995 99996 99993 99994 9999...

correct output
166636668399968

user output
(empty)

Test 17

Verdict:

input
100000
32769 32763 32774 32764 32761 ...

correct output
5672756782663

user output
(empty)

Test 18

Verdict: ACCEPTED

input
10
10 10 10 10 10 10 10 10 10 9

correct output
0

user output
0