CSES - Aalto Competitive Programming 2024 - wk8 - Wed - Results
Submission details
Task:Frog and flies
Sender:aalto2024i_001
Submission time:2024-10-30 17:04:13 +0200
Language:C++ (C++20)
Status:READY
Result:
Test results
testverdicttime
#10.00 sdetails
#20.00 sdetails
#30.00 sdetails
#40.00 sdetails
#50.00 sdetails
#60.00 sdetails
#70.00 sdetails
#80.00 sdetails
#90.00 sdetails
#100.00 sdetails
#110.00 sdetails
#120.00 sdetails
#130.00 sdetails
#140.00 sdetails
#150.00 sdetails
#160.00 sdetails
#170.00 sdetails
#180.00 sdetails
#190.00 sdetails
#200.00 sdetails
#210.00 sdetails
#220.00 sdetails
#230.00 sdetails
#240.00 sdetails
#250.00 sdetails
#260.00 sdetails
#270.00 sdetails
#280.00 sdetails
#290.00 sdetails
#300.00 sdetails
#310.00 sdetails
#320.00 sdetails
#330.00 sdetails
#340.00 sdetails
#350.00 sdetails
#360.00 sdetails
#370.00 sdetails
#380.00 sdetails
#390.00 sdetails
#400.00 sdetails
#410.00 sdetails
#420.00 sdetails
#430.00 sdetails
#440.00 sdetails
#450.00 sdetails
#460.00 sdetails
#470.00 sdetails
#480.00 sdetails
#490.00 sdetails
#500.00 sdetails
#510.00 sdetails
#520.00 sdetails
#530.00 sdetails
#540.00 sdetails
#550.00 sdetails
#560.00 sdetails
#570.00 sdetails
#580.00 sdetails
#590.00 sdetails
#600.00 sdetails
#610.00 sdetails
#620.00 sdetails
#630.04 sdetails
#640.04 sdetails
#650.04 sdetails
#660.04 sdetails
#670.04 sdetails

Compiler report

input/code.cpp: In function 'bool dfs(int)':
input/code.cpp:20:1: warning: no return statement in function returning non-void [-Wreturn-type]
   20 | }
      | ^

Code

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef unsigned long long ull;

ll a[(int)1e5+2];
ll b[(int)1e5+2];
ll c[(int)1e5+2];
bool visited[(int)1e5+2];

int cycles[(int)1e5+2];

bool dfs(int a){
    visited[a] = true;
    for(int i=b[a]; i<=c[a]; i++){
        if(!visited[i]){
            dfs(a);
        }
    }
}

int main(){
    ios::sync_with_stdio(0);
    cin.tie(0);

    ull n;
    cin >> n;

    for(ull i=0; i<n; i++){
        ll aa, bb, cc;
        cin >> aa >> bb >> cc;
        a[i+1] = aa;
        b[i+1] = bb;
        c[i+1] = cc;
    }

    
}

Test details

Test 1

Verdict:

input
1
9 1 1

correct output
9

user output
(empty)

Test 2

Verdict:

input
2
9 2 2
3 2 2

correct output
12

user output
(empty)

Test 3

Verdict:

input
2
20 2 2
16 2 2

correct output
36

user output
(empty)

Test 4

Verdict:

input
2
9 2 2
19 2 2

correct output
28

user output
(empty)

Test 5

Verdict:

input
3
17 3 3
19 2 3
16 3 3

correct output
35

user output
(empty)

Test 6

Verdict:

input
3
4 2 3
15 2 3
14 3 3

correct output
33

user output
(empty)

Test 7

Verdict:

input
3
20 2 3
15 3 3
15 3 3

correct output
50

user output
(empty)

Test 8

Verdict:

input
4
10 2 2
17 2 4
10 3 4
20 4 4

correct output
57

user output
(empty)

Test 9

Verdict:

input
4
9 1 4
15 3 4
1 3 3
5 4 4

correct output
29

user output
(empty)

Test 10

Verdict:

input
4
17 4 4
16 2 4
3 3 4
9 4 4

correct output
28

user output
(empty)

Test 11

Verdict:

input
4
9 1 1
11 2 4
13 3 3
19 4 4

correct output
30

user output
(empty)

Test 12

Verdict:

input
4
13 1 3
15 2 3
2 3 4
15 4 4

correct output
45

user output
(empty)

Test 13

Verdict:

input
5
17 3 5
11 4 5
13 5 5
9 5 5
...

correct output
32

user output
(empty)

Test 14

Verdict:

input
5
19 4 5
7 2 2
5 3 5
4 4 4
...

correct output
33

user output
(empty)

Test 15

Verdict:

input
5
19 1 1
9 4 5
7 4 4
5 4 4
...

correct output
19

user output
(empty)

Test 16

Verdict:

input
5
17 1 5
11 3 5
9 4 5
3 5 5
...

correct output
45

user output
(empty)

Test 17

Verdict:

input
5
19 1 5
11 2 5
4 3 5
20 4 5
...

correct output
72

user output
(empty)

Test 18

Verdict:

input
5
17 1 5
19 2 3
2 4 5
16 4 5
...

correct output
64

user output
(empty)

Test 19

Verdict:

input
5
5 5 5
1 5 5
20 4 5
11 5 5
...

correct output
42

user output
(empty)

Test 20

Verdict:

input
5
7 2 4
15 3 5
7 4 5
11 4 5
...

correct output
49

user output
(empty)

Test 21

Verdict:

input
5
5 1 5
11 5 5
9 5 5
9 4 5
...

correct output
25

user output
(empty)

Test 22

Verdict:

input
5
10 2 3
3 2 3
1 3 3
9 4 5
...

correct output
14

user output
(empty)

Test 23

Verdict:

input
10
17 6 10
11 7 10
13 9 10
9 8 10
...

correct output
65

user output
(empty)

Test 24

Verdict:

input
10
19 8 10
7 2 3
5 4 10
4 4 6
...

correct output
61

user output
(empty)

Test 25

Verdict:

input
10
19 1 2
9 6 10
7 6 6
5 5 6
...

correct output
79

user output
(empty)

Test 26

Verdict:

input
10
17 1 10
11 4 10
9 7 10
3 10 10
...

correct output
75

user output
(empty)

Test 27

Verdict:

input
10
19 1 10
11 2 10
4 3 10
20 4 10
...

correct output
131

user output
(empty)

Test 28

Verdict:

input
10
17 1 9
19 3 5
2 6 10
16 6 8
...

correct output
85

user output
(empty)

Test 29

Verdict:

input
10
5 10 10
1 9 10
20 5 10
11 8 10
...

correct output
69

user output
(empty)

Test 30

Verdict:

input
10
7 3 8
15 5 10
7 6 10
11 5 7
...

correct output
60

user output
(empty)

Test 31

Verdict:

input
10
5 1 10
11 9 10
9 9 10
9 4 10
...

correct output
66

user output
(empty)

Test 32

Verdict:

input
10
10 4 6
3 2 6
1 4 5
9 5 10
...

correct output
88

user output
(empty)

Test 33

Verdict:

input
100
906523441 60 92
585063857 61 96
669546421 86 98
469855690 66 85
...

correct output
10771464872

user output
(empty)

Test 34

Verdict:

input
100
122816 73 100
157577940 14 31
425825313 12 26
371043004 22 41
...

correct output
14222241248

user output
(empty)

Test 35

Verdict:

input
100
590195590 3 19
520495379 45 95
354694313 34 44
750398099 18 23
...

correct output
12737127344

user output
(empty)

Test 36

Verdict:

input
100
901888417 8 76
548496961 30 47
469291685 58 97
134846207 90 100
...

correct output
8869447580

user output
(empty)

Test 37

Verdict:

input
100
967034924 1 100
587586158 2 100
185430194 3 100
918715995 4 100
...

correct output
48013661869

user output
(empty)

Test 38

Verdict:

input
100
892631472 6 88
986350949 22 38
96444602 50 98
822387303 42 63
...

correct output
15455597701

user output
(empty)

Test 39

Verdict:

input
100
224848374 95 100
44771412 83 93
638932295 39 54
653343572 13 64
...

correct output
10260736901

user output
(empty)

Test 40

Verdict:

input
100
342493822 23 78
776814822 45 98
330726191 47 98
538074003 29 56
...

correct output
11666821579

user output
(empty)

Test 41

Verdict:

input
100
257096283 2 98
570001955 88 99
453495728 83 94
462212374 5 67
...

correct output
10202755399

user output
(empty)

Test 42

Verdict:

input
100
535937150 37 51
143698367 2 51
14304401 16 33
449369743 25 89
...

correct output
17948258094

user output
(empty)

Test 43

Verdict:

input
200
906523441 119 180
585063857 121 191
669546421 170 188
469855690 131 164
...

correct output
14287251667

user output
(empty)

Test 44

Verdict:

input
200
122816 145 200
157577940 27 62
425825313 21 49
371043004 40 80
...

correct output
23839250714

user output
(empty)

Test 45

Verdict:

input
200
590195590 6 38
520495379 88 190
354694313 66 86
750398099 34 44
...

correct output
22543028553

user output
(empty)

Test 46

Verdict:

input
200
901888417 15 149
548496961 59 85
469291685 115 192
134846207 180 190
...

correct output
13373790403

user output
(empty)

Test 47

Verdict:

input
200
967034924 1 200
587586158 2 200
185430194 3 200
918715995 4 200
...

correct output
99932744816

user output
(empty)

Test 48

Verdict:

input
200
892631472 12 175
986350949 43 74
96444602 99 196
822387303 82 124
...

correct output
19585794045

user output
(empty)

Test 49

Verdict:

input
200
224848374 190 200
44771412 165 176
638932295 76 98
653343572 23 122
...

correct output
12979170792

user output
(empty)

Test 50

Verdict:

input
200
342493822 46 156
776814822 89 196
330726191 93 196
538074003 55 110
...

correct output
15243236118

user output
(empty)

Test 51

Verdict:

input
200
257096283 3 195
570001955 174 190
453495728 164 180
462212374 6 129
...

correct output
14283982608

user output
(empty)

Test 52

Verdict:

input
200
535937150 73 101
143698367 3 100
14304401 31 65
449369743 47 176
...

correct output
18543618567

user output
(empty)

Test 53

Verdict:

input
1000
906523441 593 887
585063857 604 946
669546421 848 918
469855690 647 789
...

correct output
32453898968

user output
(empty)

Test 54

Verdict:

input
1000
122816 721 998
157577940 129 304
425825313 95 238
371043004 189 390
...

correct output
45899314427

user output
(empty)

Test 55

Verdict:

input
1000
590195590 26 186
520495379 436 948
354694313 322 422
750398099 157 208
...

correct output
49394640341

user output
(empty)

Test 56

Verdict:

input
1000
901888417 71 732
548496961 292 386
469291685 571 956
134846207 897 908
...

correct output
29453089763

user output
(empty)

Test 57

Verdict:

input
1000
967034924 1 1000
587586158 2 1000
185430194 3 1000
918715995 4 1000
...

correct output
506241655029

user output
(empty)

Test 58

Verdict:

input
1000
892631472 56 871
986350949 208 365
96444602 490 980
822387303 399 613
...

correct output
44324051778

user output
(empty)

Test 59

Verdict:

input
1000
224848374 948 972
44771412 822 842
638932295 372 448
653343572 103 583
...

correct output
30967398959

user output
(empty)

Test 60

Verdict:

input
1000
342493822 228 780
776814822 439 979
330726191 457 979
538074003 267 540
...

correct output
43469922656

user output
(empty)

Test 61

Verdict:

input
1000
257096283 12 970
570001955 870 925
453495728 817 867
462212374 15 622
...

correct output
34202519364

user output
(empty)

Test 62

Verdict:

input
1000
535937150 365 502
143698367 9 497
14304401 144 318
449369743 221 878
...

correct output
46138944399

user output
(empty)

Test 63

Verdict:

input
100000
906523441 59286 88407
585063857 60277 94359
669546421 84727 91203
469855690 64592 78208
...

correct output
313668791775

user output
(empty)

Test 64

Verdict:

input
100000
122816 72034 99721
157577940 12814 30235
425825313 9236 23611
371043004 18629 38794
...

correct output
442748272142

user output
(empty)

Test 65

Verdict:

input
100000
590195590 2593 18509
520495379 43533 94774
354694313 32056 42039
750398099 15446 20468
...

correct output
441063322118

user output
(empty)

Test 66

Verdict:

input
100000
901888417 7073 72882
548496961 29092 37704
469291685 56933 95391
134846207 89632 89836
...

correct output
308915267694

user output
(empty)

Test 67

Verdict:

input
100000
967034924 1 100000
587586158 2 100000
185430194 3 100000
918715995 4 100000
...

correct output
49936734769054

user output
(empty)