# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
536261 | 2022-03-12T16:46:43 Z | groshi | Dreaming (IOI13_dreaming) | C++17 | 122 ms | 20280 KB |
#include<iostream> #include<vector> #include<algorithm> #include "dreaming.h" using namespace std; bool odw[110000]; struct wi{ vector<int> Q; int maxx1=0,maxx2=0,skad1=0,skad2=0; int maxx=0; int ojc=0; int czym=0; int odw2=0; int odw3=0; }*w; int dfs(int x) { odw[x]=1; int wynik=0; for(int i=0;i<w[x].Q.size();i+=2) { int pom=w[x].Q[i]; if(odw[pom]==1) continue; w[pom].ojc=x; w[pom].czym=w[x].Q[i+1]; int ile=dfs(pom); if(ile+w[x].Q[i+1]>w[x].maxx1) { w[x].maxx2=w[x].maxx1; w[x].skad2=w[x].skad1; w[x].maxx1=ile+w[x].Q[i+1]; w[x].skad1=pom; } else if(ile+w[x].Q[i+1]>w[x].maxx2) { w[x].maxx2=ile+w[x].Q[i+1]; w[x].skad2=pom; } wynik=max(wynik,ile+w[x].Q[i+1]); } return wynik; } void dfs2(int x) { w[x].odw2=1; for(int i=0;i<w[x].Q.size();i+=2) { int pom=w[x].Q[i]; if(w[pom].odw2==1) continue; if(w[x].skad1==pom && w[x].maxx2+w[x].Q[i+1]>w[pom].maxx1) { w[pom].maxx2=w[pom].maxx1; w[pom].skad2=w[pom].skad1; w[pom].maxx1=w[x].maxx2+w[x].Q[i+1]; w[pom].skad1=x; } else if(w[x].skad1==pom && w[x].maxx2+w[x].Q[i+1]>w[pom].maxx2) { w[pom].maxx2=w[x].maxx2+w[x].Q[i+1]; w[pom].skad2=x; } else if(w[x].skad1!=pom && w[x].maxx1+w[x].Q[i+1]>w[pom].maxx1) { w[pom].maxx2=w[pom].maxx1; w[pom].skad2=w[pom].skad1; w[pom].maxx1=w[x].maxx1+w[x].Q[i+1]; w[pom].skad1=x; } else if(w[x].skad1!=pom && w[x].maxx2+w[x].Q[i+1]>w[pom].maxx2) { w[pom].maxx2=w[x].maxx2+w[x].Q[i+1]; w[pom].skad2=x; } dfs2(pom); } } int dfs3(int x) { w[x].odw3=1; int wypisz=0; wypisz=w[x].maxx1; for(int i=0;i<w[x].Q.size();i+=2) { int pom=w[x].Q[i]; if(w[pom].odw3==1) continue; int cos=dfs3(pom); wypisz=min(wypisz,cos); } return wypisz; } int travelTime(int n,int m,int l,int A[],int B[],int T[]) { w=new wi[n+3]; for(int i=0;i<m;i++) { w[A[i]].Q.push_back(B[i]); w[A[i]].Q.push_back(T[i]); w[B[i]].Q.push_back(A[i]); w[B[i]].Q.push_back(T[i]); } for(int i=0;i<n;i++) { if(odw[i]==1) continue; int maxx=dfs(i); } for(int i=0;i<n;i++) { if(w[i].odw2==1) continue; dfs2(i); } int wypisz=0; for(int i=0;i<n;i++) wypisz=max(wypisz,w[i].maxx1); vector<int> drogi; for(int i=0;i<n;i++) { if(w[i].odw3==1) continue; int ile=dfs3(i); drogi.push_back(ile); } sort(drogi.begin(),drogi.end()); wypisz=max(wypisz,drogi.back()); if(drogi.size()>1) wypisz=max(wypisz,drogi[drogi.size()-2]+drogi.back()+l); if(drogi.size()>2) wypisz=max(wypisz,drogi[drogi.size()-2]+drogi[drogi.size()-3]+2*l); return wypisz; return 0; }
Compilation message
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 69 ms | 13952 KB | Output is correct |
2 | Correct | 67 ms | 14856 KB | Output is correct |
3 | Correct | 39 ms | 11596 KB | Output is correct |
4 | Correct | 7 ms | 2516 KB | Output is correct |
5 | Correct | 5 ms | 1620 KB | Output is correct |
6 | Correct | 11 ms | 3540 KB | Output is correct |
7 | Correct | 1 ms | 340 KB | Output is correct |
8 | Correct | 30 ms | 6624 KB | Output is correct |
9 | Correct | 32 ms | 9300 KB | Output is correct |
10 | Correct | 1 ms | 340 KB | Output is correct |
11 | Correct | 90 ms | 11504 KB | Output is correct |
12 | Correct | 84 ms | 13132 KB | Output is correct |
13 | Correct | 1 ms | 340 KB | Output is correct |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 212 KB | Output is correct |
2 | Correct | 1 ms | 212 KB | Output is correct |
3 | Correct | 1 ms | 212 KB | Output is correct |
4 | Correct | 1 ms | 212 KB | Output is correct |
5 | Correct | 1 ms | 340 KB | Output is correct |
6 | Correct | 1 ms | 212 KB | Output is correct |
7 | Correct | 1 ms | 212 KB | Output is correct |
8 | Correct | 1 ms | 212 KB | Output is correct |
9 | Correct | 1 ms | 308 KB | Output is correct |
10 | Correct | 1 ms | 340 KB | Output is correct |
11 | Correct | 1 ms | 308 KB | Output is correct |
12 | Correct | 1 ms | 212 KB | Output is correct |
13 | Correct | 1 ms | 340 KB | Output is correct |
14 | Correct | 1 ms | 308 KB | Output is correct |
15 | Correct | 1 ms | 212 KB | Output is correct |
16 | Correct | 1 ms | 212 KB | Output is correct |
17 | Correct | 1 ms | 212 KB | Output is correct |
18 | Correct | 1 ms | 212 KB | Output is correct |
19 | Correct | 1 ms | 308 KB | Output is correct |
20 | Correct | 1 ms | 212 KB | Output is correct |
21 | Correct | 1 ms | 308 KB | Output is correct |
22 | Correct | 1 ms | 312 KB | Output is correct |
23 | Correct | 1 ms | 212 KB | Output is correct |
24 | Correct | 1 ms | 212 KB | Output is correct |
25 | Correct | 1 ms | 212 KB | Output is correct |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 69 ms | 13952 KB | Output is correct |
2 | Correct | 67 ms | 14856 KB | Output is correct |
3 | Correct | 39 ms | 11596 KB | Output is correct |
4 | Correct | 7 ms | 2516 KB | Output is correct |
5 | Correct | 5 ms | 1620 KB | Output is correct |
6 | Correct | 11 ms | 3540 KB | Output is correct |
7 | Correct | 1 ms | 340 KB | Output is correct |
8 | Correct | 30 ms | 6624 KB | Output is correct |
9 | Correct | 32 ms | 9300 KB | Output is correct |
10 | Correct | 1 ms | 340 KB | Output is correct |
11 | Correct | 90 ms | 11504 KB | Output is correct |
12 | Correct | 84 ms | 13132 KB | Output is correct |
13 | Correct | 1 ms | 340 KB | Output is correct |
14 | Correct | 0 ms | 212 KB | Output is correct |
15 | Correct | 1 ms | 212 KB | Output is correct |
16 | Correct | 1 ms | 212 KB | Output is correct |
17 | Correct | 1 ms | 212 KB | Output is correct |
18 | Correct | 1 ms | 340 KB | Output is correct |
19 | Correct | 1 ms | 212 KB | Output is correct |
20 | Correct | 1 ms | 212 KB | Output is correct |
21 | Correct | 1 ms | 212 KB | Output is correct |
22 | Correct | 1 ms | 308 KB | Output is correct |
23 | Correct | 1 ms | 340 KB | Output is correct |
24 | Correct | 1 ms | 308 KB | Output is correct |
25 | Correct | 1 ms | 212 KB | Output is correct |
26 | Correct | 1 ms | 340 KB | Output is correct |
27 | Correct | 1 ms | 308 KB | Output is correct |
28 | Correct | 1 ms | 212 KB | Output is correct |
29 | Correct | 1 ms | 212 KB | Output is correct |
30 | Correct | 1 ms | 212 KB | Output is correct |
31 | Correct | 1 ms | 212 KB | Output is correct |
32 | Correct | 1 ms | 308 KB | Output is correct |
33 | Correct | 1 ms | 212 KB | Output is correct |
34 | Correct | 1 ms | 308 KB | Output is correct |
35 | Correct | 1 ms | 312 KB | Output is correct |
36 | Correct | 1 ms | 212 KB | Output is correct |
37 | Correct | 1 ms | 212 KB | Output is correct |
38 | Correct | 1 ms | 212 KB | Output is correct |
39 | Correct | 75 ms | 15192 KB | Output is correct |
40 | Correct | 68 ms | 14900 KB | Output is correct |
41 | Correct | 31 ms | 11636 KB | Output is correct |
42 | Correct | 7 ms | 2480 KB | Output is correct |
43 | Correct | 1 ms | 212 KB | Output is correct |
44 | Correct | 1 ms | 308 KB | Output is correct |
45 | Correct | 1 ms | 340 KB | Output is correct |
46 | Correct | 1 ms | 212 KB | Output is correct |
47 | Correct | 1 ms | 304 KB | Output is correct |
48 | Correct | 1 ms | 212 KB | Output is correct |
49 | Correct | 1 ms | 212 KB | Output is correct |
50 | Correct | 1 ms | 304 KB | Output is correct |
51 | Correct | 1 ms | 340 KB | Output is correct |
52 | Correct | 1 ms | 212 KB | Output is correct |
53 | Correct | 1 ms | 212 KB | Output is correct |
54 | Correct | 1 ms | 340 KB | Output is correct |
55 | Correct | 1 ms | 340 KB | Output is correct |
56 | Correct | 1 ms | 212 KB | Output is correct |
57 | Correct | 91 ms | 13116 KB | Output is correct |
58 | Correct | 88 ms | 13124 KB | Output is correct |
59 | Correct | 110 ms | 13124 KB | Output is correct |
60 | Correct | 111 ms | 13028 KB | Output is correct |
61 | Correct | 92 ms | 13208 KB | Output is correct |
62 | Correct | 88 ms | 13204 KB | Output is correct |
63 | Correct | 102 ms | 12864 KB | Output is correct |
64 | Correct | 97 ms | 12748 KB | Output is correct |
65 | Correct | 84 ms | 13140 KB | Output is correct |
66 | Correct | 78 ms | 13064 KB | Output is correct |
67 | Correct | 90 ms | 13068 KB | Output is correct |
68 | Correct | 115 ms | 13024 KB | Output is correct |
69 | Correct | 119 ms | 13372 KB | Output is correct |
70 | Correct | 92 ms | 13348 KB | Output is correct |
71 | Correct | 0 ms | 212 KB | Output is correct |
72 | Correct | 2 ms | 612 KB | Output is correct |
73 | Correct | 3 ms | 596 KB | Output is correct |
74 | Correct | 2 ms | 596 KB | Output is correct |
75 | Correct | 2 ms | 620 KB | Output is correct |
76 | Correct | 2 ms | 596 KB | Output is correct |
77 | Correct | 2 ms | 704 KB | Output is correct |
78 | Correct | 2 ms | 724 KB | Output is correct |
79 | Correct | 2 ms | 596 KB | Output is correct |
80 | Correct | 96 ms | 13088 KB | Output is correct |
81 | Correct | 122 ms | 13044 KB | Output is correct |
82 | Correct | 100 ms | 13084 KB | Output is correct |
83 | Correct | 82 ms | 13112 KB | Output is correct |
84 | Correct | 1 ms | 576 KB | Output is correct |
85 | Correct | 1 ms | 576 KB | Output is correct |
86 | Correct | 2 ms | 596 KB | Output is correct |
87 | Correct | 1 ms | 596 KB | Output is correct |
88 | Correct | 2 ms | 616 KB | Output is correct |
89 | Correct | 2 ms | 596 KB | Output is correct |
90 | Correct | 2 ms | 596 KB | Output is correct |
91 | Correct | 2 ms | 744 KB | Output is correct |
92 | Correct | 2 ms | 596 KB | Output is correct |
93 | Correct | 2 ms | 596 KB | Output is correct |
94 | Correct | 1 ms | 212 KB | Output is correct |
95 | Correct | 1 ms | 212 KB | Output is correct |
96 | Correct | 1 ms | 212 KB | Output is correct |
97 | Correct | 1 ms | 312 KB | Output is correct |
98 | Correct | 1 ms | 212 KB | Output is correct |
99 | Correct | 1 ms | 308 KB | Output is correct |
100 | Correct | 1 ms | 308 KB | Output is correct |
101 | Correct | 1 ms | 212 KB | Output is correct |
102 | Correct | 1 ms | 212 KB | Output is correct |
103 | Correct | 1 ms | 212 KB | Output is correct |
104 | Correct | 6 ms | 1712 KB | Output is correct |
105 | Correct | 16 ms | 3516 KB | Output is correct |
106 | Correct | 1 ms | 340 KB | Output is correct |
107 | Correct | 27 ms | 6600 KB | Output is correct |
108 | Correct | 34 ms | 9304 KB | Output is correct |
109 | Correct | 1 ms | 340 KB | Output is correct |
110 | Correct | 54 ms | 11448 KB | Output is correct |
111 | Correct | 78 ms | 13208 KB | Output is correct |
112 | Correct | 2 ms | 340 KB | Output is correct |
113 | Correct | 106 ms | 20280 KB | Output is correct |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 29 ms | 8920 KB | Output is correct |
2 | Correct | 33 ms | 8896 KB | Output is correct |
3 | Correct | 36 ms | 8896 KB | Output is correct |
4 | Correct | 43 ms | 9000 KB | Output is correct |
5 | Correct | 26 ms | 8896 KB | Output is correct |
6 | Correct | 29 ms | 9688 KB | Output is correct |
7 | Correct | 35 ms | 9256 KB | Output is correct |
8 | Correct | 27 ms | 8820 KB | Output is correct |
9 | Correct | 32 ms | 8676 KB | Output is correct |
10 | Correct | 33 ms | 9188 KB | Output is correct |
11 | Correct | 0 ms | 212 KB | Output is correct |
12 | Correct | 7 ms | 7248 KB | Output is correct |
13 | Correct | 8 ms | 7276 KB | Output is correct |
14 | Correct | 6 ms | 7248 KB | Output is correct |
15 | Correct | 7 ms | 7340 KB | Output is correct |
16 | Correct | 7 ms | 7248 KB | Output is correct |
17 | Correct | 6 ms | 7248 KB | Output is correct |
18 | Correct | 7 ms | 7376 KB | Output is correct |
19 | Correct | 7 ms | 7248 KB | Output is correct |
20 | Correct | 0 ms | 212 KB | Output is correct |
21 | Correct | 0 ms | 212 KB | Output is correct |
22 | Correct | 1 ms | 468 KB | Output is correct |
23 | Correct | 8 ms | 7248 KB | Output is correct |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 212 KB | Output is correct |
2 | Correct | 1 ms | 212 KB | Output is correct |
3 | Correct | 1 ms | 212 KB | Output is correct |
4 | Correct | 1 ms | 212 KB | Output is correct |
5 | Correct | 1 ms | 340 KB | Output is correct |
6 | Correct | 1 ms | 212 KB | Output is correct |
7 | Correct | 1 ms | 212 KB | Output is correct |
8 | Correct | 1 ms | 212 KB | Output is correct |
9 | Correct | 1 ms | 308 KB | Output is correct |
10 | Correct | 1 ms | 340 KB | Output is correct |
11 | Correct | 1 ms | 308 KB | Output is correct |
12 | Correct | 1 ms | 212 KB | Output is correct |
13 | Correct | 1 ms | 340 KB | Output is correct |
14 | Correct | 1 ms | 308 KB | Output is correct |
15 | Correct | 1 ms | 212 KB | Output is correct |
16 | Correct | 1 ms | 212 KB | Output is correct |
17 | Correct | 1 ms | 212 KB | Output is correct |
18 | Correct | 1 ms | 212 KB | Output is correct |
19 | Correct | 1 ms | 308 KB | Output is correct |
20 | Correct | 1 ms | 212 KB | Output is correct |
21 | Correct | 1 ms | 308 KB | Output is correct |
22 | Correct | 1 ms | 312 KB | Output is correct |
23 | Correct | 1 ms | 212 KB | Output is correct |
24 | Correct | 1 ms | 212 KB | Output is correct |
25 | Correct | 1 ms | 212 KB | Output is correct |
26 | Correct | 1 ms | 312 KB | Output is correct |
27 | Correct | 1 ms | 444 KB | Output is correct |
28 | Correct | 2 ms | 580 KB | Output is correct |
29 | Correct | 1 ms | 340 KB | Output is correct |
30 | Correct | 2 ms | 468 KB | Output is correct |
31 | Correct | 2 ms | 596 KB | Output is correct |
32 | Correct | 1 ms | 340 KB | Output is correct |
33 | Correct | 1 ms | 468 KB | Output is correct |
34 | Correct | 2 ms | 596 KB | Output is correct |
35 | Correct | 1 ms | 212 KB | Output is correct |
36 | Correct | 1 ms | 212 KB | Output is correct |
37 | Correct | 1 ms | 304 KB | Output is correct |
38 | Correct | 1 ms | 340 KB | Output is correct |
39 | Correct | 0 ms | 340 KB | Output is correct |
40 | Correct | 1 ms | 212 KB | Output is correct |
41 | Correct | 1 ms | 212 KB | Output is correct |
42 | Correct | 1 ms | 212 KB | Output is correct |
43 | Correct | 1 ms | 340 KB | Output is correct |
44 | Correct | 1 ms | 340 KB | Output is correct |
45 | Correct | 0 ms | 212 KB | Output is correct |
46 | Correct | 1 ms | 212 KB | Output is correct |
47 | Correct | 1 ms | 212 KB | Output is correct |
48 | Correct | 1 ms | 212 KB | Output is correct |
49 | Correct | 1 ms | 212 KB | Output is correct |
50 | Correct | 0 ms | 212 KB | Output is correct |
51 | Correct | 1 ms | 340 KB | Output is correct |
52 | Correct | 0 ms | 212 KB | Output is correct |
53 | Correct | 0 ms | 212 KB | Output is correct |
54 | Correct | 2 ms | 724 KB | Output is correct |
55 | Correct | 2 ms | 832 KB | Output is correct |
56 | Correct | 2 ms | 596 KB | Output is correct |
57 | Correct | 1 ms | 596 KB | Output is correct |
58 | Correct | 2 ms | 596 KB | Output is correct |
59 | Correct | 2 ms | 596 KB | Output is correct |
60 | Correct | 1 ms | 596 KB | Output is correct |
61 | Correct | 1 ms | 576 KB | Output is correct |
62 | Correct | 2 ms | 596 KB | Output is correct |
63 | Correct | 2 ms | 612 KB | Output is correct |
64 | Correct | 1 ms | 468 KB | Output is correct |
65 | Correct | 2 ms | 600 KB | Output is correct |
66 | Correct | 2 ms | 596 KB | Output is correct |
67 | Correct | 2 ms | 700 KB | Output is correct |
68 | Correct | 2 ms | 572 KB | Output is correct |
69 | Correct | 2 ms | 572 KB | Output is correct |
70 | Correct | 1 ms | 596 KB | Output is correct |
71 | Correct | 1 ms | 596 KB | Output is correct |
72 | Correct | 2 ms | 704 KB | Output is correct |
73 | Correct | 2 ms | 612 KB | Output is correct |
74 | Correct | 2 ms | 596 KB | Output is correct |
75 | Correct | 2 ms | 596 KB | Output is correct |
76 | Correct | 2 ms | 724 KB | Output is correct |
77 | Correct | 2 ms | 724 KB | Output is correct |
78 | Correct | 1 ms | 596 KB | Output is correct |
79 | Correct | 1 ms | 576 KB | Output is correct |
80 | Correct | 1 ms | 564 KB | Output is correct |
81 | Correct | 1 ms | 468 KB | Output is correct |
82 | Correct | 2 ms | 576 KB | Output is correct |
83 | Correct | 2 ms | 596 KB | Output is correct |
84 | Correct | 1 ms | 596 KB | Output is correct |
85 | Correct | 1 ms | 468 KB | Output is correct |
86 | Correct | 2 ms | 604 KB | Output is correct |
87 | Correct | 2 ms | 616 KB | Output is correct |
88 | Correct | 1 ms | 596 KB | Output is correct |
89 | Correct | 1 ms | 596 KB | Output is correct |
90 | Correct | 1 ms | 596 KB | Output is correct |
91 | Correct | 1 ms | 576 KB | Output is correct |
92 | Correct | 1 ms | 572 KB | Output is correct |
93 | Correct | 1 ms | 596 KB | Output is correct |
94 | Correct | 2 ms | 596 KB | Output is correct |
95 | Correct | 2 ms | 596 KB | Output is correct |
96 | Correct | 2 ms | 596 KB | Output is correct |
97 | Correct | 2 ms | 596 KB | Output is correct |
98 | Correct | 2 ms | 596 KB | Output is correct |
99 | Correct | 2 ms | 596 KB | Output is correct |
100 | Correct | 2 ms | 596 KB | Output is correct |
101 | Correct | 2 ms | 596 KB | Output is correct |
102 | Correct | 1 ms | 308 KB | Output is correct |
103 | Correct | 0 ms | 212 KB | Output is correct |
104 | Correct | 1 ms | 212 KB | Output is correct |
105 | Correct | 1 ms | 212 KB | Output is correct |
106 | Correct | 1 ms | 212 KB | Output is correct |
107 | Correct | 0 ms | 308 KB | Output is correct |
108 | Correct | 1 ms | 212 KB | Output is correct |
109 | Correct | 1 ms | 212 KB | Output is correct |
110 | Correct | 1 ms | 212 KB | Output is correct |
111 | Correct | 1 ms | 340 KB | Output is correct |
112 | Correct | 1 ms | 340 KB | Output is correct |
113 | Correct | 1 ms | 392 KB | Output is correct |
114 | Correct | 1 ms | 340 KB | Output is correct |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 69 ms | 13952 KB | Output is correct |
2 | Correct | 67 ms | 14856 KB | Output is correct |
3 | Correct | 39 ms | 11596 KB | Output is correct |
4 | Correct | 7 ms | 2516 KB | Output is correct |
5 | Correct | 5 ms | 1620 KB | Output is correct |
6 | Correct | 11 ms | 3540 KB | Output is correct |
7 | Correct | 1 ms | 340 KB | Output is correct |
8 | Correct | 30 ms | 6624 KB | Output is correct |
9 | Correct | 32 ms | 9300 KB | Output is correct |
10 | Correct | 1 ms | 340 KB | Output is correct |
11 | Correct | 90 ms | 11504 KB | Output is correct |
12 | Correct | 84 ms | 13132 KB | Output is correct |
13 | Correct | 1 ms | 340 KB | Output is correct |
14 | Correct | 0 ms | 212 KB | Output is correct |
15 | Correct | 1 ms | 212 KB | Output is correct |
16 | Correct | 1 ms | 212 KB | Output is correct |
17 | Correct | 1 ms | 212 KB | Output is correct |
18 | Correct | 1 ms | 340 KB | Output is correct |
19 | Correct | 1 ms | 212 KB | Output is correct |
20 | Correct | 1 ms | 212 KB | Output is correct |
21 | Correct | 1 ms | 212 KB | Output is correct |
22 | Correct | 1 ms | 308 KB | Output is correct |
23 | Correct | 1 ms | 340 KB | Output is correct |
24 | Correct | 1 ms | 308 KB | Output is correct |
25 | Correct | 1 ms | 212 KB | Output is correct |
26 | Correct | 1 ms | 340 KB | Output is correct |
27 | Correct | 1 ms | 308 KB | Output is correct |
28 | Correct | 1 ms | 212 KB | Output is correct |
29 | Correct | 1 ms | 212 KB | Output is correct |
30 | Correct | 1 ms | 212 KB | Output is correct |
31 | Correct | 1 ms | 212 KB | Output is correct |
32 | Correct | 1 ms | 308 KB | Output is correct |
33 | Correct | 1 ms | 212 KB | Output is correct |
34 | Correct | 1 ms | 308 KB | Output is correct |
35 | Correct | 1 ms | 312 KB | Output is correct |
36 | Correct | 1 ms | 212 KB | Output is correct |
37 | Correct | 1 ms | 212 KB | Output is correct |
38 | Correct | 1 ms | 212 KB | Output is correct |
39 | Correct | 75 ms | 15192 KB | Output is correct |
40 | Correct | 68 ms | 14900 KB | Output is correct |
41 | Correct | 31 ms | 11636 KB | Output is correct |
42 | Correct | 7 ms | 2480 KB | Output is correct |
43 | Correct | 1 ms | 212 KB | Output is correct |
44 | Correct | 1 ms | 308 KB | Output is correct |
45 | Correct | 1 ms | 340 KB | Output is correct |
46 | Correct | 1 ms | 212 KB | Output is correct |
47 | Correct | 1 ms | 304 KB | Output is correct |
48 | Correct | 1 ms | 212 KB | Output is correct |
49 | Correct | 1 ms | 212 KB | Output is correct |
50 | Correct | 1 ms | 304 KB | Output is correct |
51 | Correct | 1 ms | 340 KB | Output is correct |
52 | Correct | 1 ms | 212 KB | Output is correct |
53 | Correct | 1 ms | 212 KB | Output is correct |
54 | Correct | 1 ms | 340 KB | Output is correct |
55 | Correct | 1 ms | 340 KB | Output is correct |
56 | Correct | 1 ms | 212 KB | Output is correct |
57 | Correct | 91 ms | 13116 KB | Output is correct |
58 | Correct | 88 ms | 13124 KB | Output is correct |
59 | Correct | 110 ms | 13124 KB | Output is correct |
60 | Correct | 111 ms | 13028 KB | Output is correct |
61 | Correct | 92 ms | 13208 KB | Output is correct |
62 | Correct | 88 ms | 13204 KB | Output is correct |
63 | Correct | 102 ms | 12864 KB | Output is correct |
64 | Correct | 97 ms | 12748 KB | Output is correct |
65 | Correct | 84 ms | 13140 KB | Output is correct |
66 | Correct | 78 ms | 13064 KB | Output is correct |
67 | Correct | 90 ms | 13068 KB | Output is correct |
68 | Correct | 115 ms | 13024 KB | Output is correct |
69 | Correct | 119 ms | 13372 KB | Output is correct |
70 | Correct | 92 ms | 13348 KB | Output is correct |
71 | Correct | 0 ms | 212 KB | Output is correct |
72 | Correct | 2 ms | 612 KB | Output is correct |
73 | Correct | 3 ms | 596 KB | Output is correct |
74 | Correct | 2 ms | 596 KB | Output is correct |
75 | Correct | 2 ms | 620 KB | Output is correct |
76 | Correct | 2 ms | 596 KB | Output is correct |
77 | Correct | 2 ms | 704 KB | Output is correct |
78 | Correct | 2 ms | 724 KB | Output is correct |
79 | Correct | 2 ms | 596 KB | Output is correct |
80 | Correct | 96 ms | 13088 KB | Output is correct |
81 | Correct | 122 ms | 13044 KB | Output is correct |
82 | Correct | 100 ms | 13084 KB | Output is correct |
83 | Correct | 82 ms | 13112 KB | Output is correct |
84 | Correct | 1 ms | 576 KB | Output is correct |
85 | Correct | 1 ms | 576 KB | Output is correct |
86 | Correct | 2 ms | 596 KB | Output is correct |
87 | Correct | 1 ms | 596 KB | Output is correct |
88 | Correct | 2 ms | 616 KB | Output is correct |
89 | Correct | 2 ms | 596 KB | Output is correct |
90 | Correct | 2 ms | 596 KB | Output is correct |
91 | Correct | 2 ms | 744 KB | Output is correct |
92 | Correct | 2 ms | 596 KB | Output is correct |
93 | Correct | 2 ms | 596 KB | Output is correct |
94 | Correct | 1 ms | 212 KB | Output is correct |
95 | Correct | 1 ms | 212 KB | Output is correct |
96 | Correct | 1 ms | 212 KB | Output is correct |
97 | Correct | 1 ms | 312 KB | Output is correct |
98 | Correct | 1 ms | 212 KB | Output is correct |
99 | Correct | 1 ms | 308 KB | Output is correct |
100 | Correct | 1 ms | 308 KB | Output is correct |
101 | Correct | 1 ms | 212 KB | Output is correct |
102 | Correct | 1 ms | 212 KB | Output is correct |
103 | Correct | 1 ms | 212 KB | Output is correct |
104 | Correct | 6 ms | 1712 KB | Output is correct |
105 | Correct | 16 ms | 3516 KB | Output is correct |
106 | Correct | 1 ms | 340 KB | Output is correct |
107 | Correct | 27 ms | 6600 KB | Output is correct |
108 | Correct | 34 ms | 9304 KB | Output is correct |
109 | Correct | 1 ms | 340 KB | Output is correct |
110 | Correct | 54 ms | 11448 KB | Output is correct |
111 | Correct | 78 ms | 13208 KB | Output is correct |
112 | Correct | 2 ms | 340 KB | Output is correct |
113 | Correct | 106 ms | 20280 KB | Output is correct |
114 | Correct | 29 ms | 8920 KB | Output is correct |
115 | Correct | 33 ms | 8896 KB | Output is correct |
116 | Correct | 36 ms | 8896 KB | Output is correct |
117 | Correct | 43 ms | 9000 KB | Output is correct |
118 | Correct | 26 ms | 8896 KB | Output is correct |
119 | Correct | 29 ms | 9688 KB | Output is correct |
120 | Correct | 35 ms | 9256 KB | Output is correct |
121 | Correct | 27 ms | 8820 KB | Output is correct |
122 | Correct | 32 ms | 8676 KB | Output is correct |
123 | Correct | 33 ms | 9188 KB | Output is correct |
124 | Correct | 0 ms | 212 KB | Output is correct |
125 | Correct | 7 ms | 7248 KB | Output is correct |
126 | Correct | 8 ms | 7276 KB | Output is correct |
127 | Correct | 6 ms | 7248 KB | Output is correct |
128 | Correct | 7 ms | 7340 KB | Output is correct |
129 | Correct | 7 ms | 7248 KB | Output is correct |
130 | Correct | 6 ms | 7248 KB | Output is correct |
131 | Correct | 7 ms | 7376 KB | Output is correct |
132 | Correct | 7 ms | 7248 KB | Output is correct |
133 | Correct | 0 ms | 212 KB | Output is correct |
134 | Correct | 0 ms | 212 KB | Output is correct |
135 | Correct | 1 ms | 468 KB | Output is correct |
136 | Correct | 8 ms | 7248 KB | Output is correct |
137 | Correct | 1 ms | 312 KB | Output is correct |
138 | Correct | 1 ms | 444 KB | Output is correct |
139 | Correct | 2 ms | 580 KB | Output is correct |
140 | Correct | 1 ms | 340 KB | Output is correct |
141 | Correct | 2 ms | 468 KB | Output is correct |
142 | Correct | 2 ms | 596 KB | Output is correct |
143 | Correct | 1 ms | 340 KB | Output is correct |
144 | Correct | 1 ms | 468 KB | Output is correct |
145 | Correct | 2 ms | 596 KB | Output is correct |
146 | Correct | 1 ms | 212 KB | Output is correct |
147 | Correct | 1 ms | 212 KB | Output is correct |
148 | Correct | 1 ms | 304 KB | Output is correct |
149 | Correct | 1 ms | 340 KB | Output is correct |
150 | Correct | 0 ms | 340 KB | Output is correct |
151 | Correct | 1 ms | 212 KB | Output is correct |
152 | Correct | 1 ms | 212 KB | Output is correct |
153 | Correct | 1 ms | 212 KB | Output is correct |
154 | Correct | 1 ms | 340 KB | Output is correct |
155 | Correct | 1 ms | 340 KB | Output is correct |
156 | Correct | 0 ms | 212 KB | Output is correct |
157 | Correct | 1 ms | 212 KB | Output is correct |
158 | Correct | 1 ms | 212 KB | Output is correct |
159 | Correct | 1 ms | 212 KB | Output is correct |
160 | Correct | 1 ms | 212 KB | Output is correct |
161 | Correct | 0 ms | 212 KB | Output is correct |
162 | Correct | 1 ms | 340 KB | Output is correct |
163 | Correct | 0 ms | 212 KB | Output is correct |
164 | Correct | 0 ms | 212 KB | Output is correct |
165 | Correct | 2 ms | 724 KB | Output is correct |
166 | Correct | 2 ms | 832 KB | Output is correct |
167 | Correct | 2 ms | 596 KB | Output is correct |
168 | Correct | 1 ms | 596 KB | Output is correct |
169 | Correct | 2 ms | 596 KB | Output is correct |
170 | Correct | 2 ms | 596 KB | Output is correct |
171 | Correct | 1 ms | 596 KB | Output is correct |
172 | Correct | 1 ms | 576 KB | Output is correct |
173 | Correct | 2 ms | 596 KB | Output is correct |
174 | Correct | 2 ms | 612 KB | Output is correct |
175 | Correct | 1 ms | 468 KB | Output is correct |
176 | Correct | 2 ms | 600 KB | Output is correct |
177 | Correct | 2 ms | 596 KB | Output is correct |
178 | Correct | 2 ms | 700 KB | Output is correct |
179 | Correct | 2 ms | 572 KB | Output is correct |
180 | Correct | 2 ms | 572 KB | Output is correct |
181 | Correct | 1 ms | 596 KB | Output is correct |
182 | Correct | 1 ms | 596 KB | Output is correct |
183 | Correct | 2 ms | 704 KB | Output is correct |
184 | Correct | 2 ms | 612 KB | Output is correct |
185 | Correct | 2 ms | 596 KB | Output is correct |
186 | Correct | 2 ms | 596 KB | Output is correct |
187 | Correct | 2 ms | 724 KB | Output is correct |
188 | Correct | 2 ms | 724 KB | Output is correct |
189 | Correct | 1 ms | 596 KB | Output is correct |
190 | Correct | 1 ms | 576 KB | Output is correct |
191 | Correct | 1 ms | 564 KB | Output is correct |
192 | Correct | 1 ms | 468 KB | Output is correct |
193 | Correct | 2 ms | 576 KB | Output is correct |
194 | Correct | 2 ms | 596 KB | Output is correct |
195 | Correct | 1 ms | 596 KB | Output is correct |
196 | Correct | 1 ms | 468 KB | Output is correct |
197 | Correct | 2 ms | 604 KB | Output is correct |
198 | Correct | 2 ms | 616 KB | Output is correct |
199 | Correct | 1 ms | 596 KB | Output is correct |
200 | Correct | 1 ms | 596 KB | Output is correct |
201 | Correct | 1 ms | 596 KB | Output is correct |
202 | Correct | 1 ms | 576 KB | Output is correct |
203 | Correct | 1 ms | 572 KB | Output is correct |
204 | Correct | 1 ms | 596 KB | Output is correct |
205 | Correct | 2 ms | 596 KB | Output is correct |
206 | Correct | 2 ms | 596 KB | Output is correct |
207 | Correct | 2 ms | 596 KB | Output is correct |
208 | Correct | 2 ms | 596 KB | Output is correct |
209 | Correct | 2 ms | 596 KB | Output is correct |
210 | Correct | 2 ms | 596 KB | Output is correct |
211 | Correct | 2 ms | 596 KB | Output is correct |
212 | Correct | 2 ms | 596 KB | Output is correct |
213 | Correct | 1 ms | 308 KB | Output is correct |
214 | Correct | 0 ms | 212 KB | Output is correct |
215 | Correct | 1 ms | 212 KB | Output is correct |
216 | Correct | 1 ms | 212 KB | Output is correct |
217 | Correct | 1 ms | 212 KB | Output is correct |
218 | Correct | 0 ms | 308 KB | Output is correct |
219 | Correct | 1 ms | 212 KB | Output is correct |
220 | Correct | 1 ms | 212 KB | Output is correct |
221 | Correct | 1 ms | 212 KB | Output is correct |
222 | Correct | 1 ms | 340 KB | Output is correct |
223 | Correct | 1 ms | 340 KB | Output is correct |
224 | Correct | 1 ms | 392 KB | Output is correct |
225 | Correct | 1 ms | 340 KB | Output is correct |
226 | Correct | 1 ms | 340 KB | Output is correct |
227 | Correct | 1 ms | 468 KB | Output is correct |
228 | Correct | 2 ms | 576 KB | Output is correct |
229 | Correct | 50 ms | 9900 KB | Output is correct |
230 | Correct | 65 ms | 12360 KB | Output is correct |
231 | Correct | 1 ms | 340 KB | Output is correct |
232 | Correct | 2 ms | 468 KB | Output is correct |
233 | Correct | 2 ms | 596 KB | Output is correct |
234 | Correct | 46 ms | 10036 KB | Output is correct |
235 | Correct | 69 ms | 12448 KB | Output is correct |
236 | Correct | 1 ms | 340 KB | Output is correct |
237 | Correct | 1 ms | 468 KB | Output is correct |
238 | Correct | 2 ms | 596 KB | Output is correct |
239 | Correct | 44 ms | 10168 KB | Output is correct |
240 | Correct | 62 ms | 12664 KB | Output is correct |
241 | Correct | 28 ms | 9296 KB | Output is correct |
242 | Correct | 31 ms | 9448 KB | Output is correct |
243 | Correct | 27 ms | 9328 KB | Output is correct |
244 | Correct | 28 ms | 9312 KB | Output is correct |
245 | Correct | 26 ms | 9384 KB | Output is correct |
246 | Correct | 35 ms | 10148 KB | Output is correct |
247 | Correct | 30 ms | 9712 KB | Output is correct |
248 | Correct | 27 ms | 9292 KB | Output is correct |
249 | Correct | 27 ms | 9176 KB | Output is correct |
250 | Correct | 29 ms | 9644 KB | Output is correct |
251 | Correct | 1 ms | 212 KB | Output is correct |
252 | Correct | 62 ms | 15164 KB | Output is correct |
253 | Correct | 57 ms | 14808 KB | Output is correct |
254 | Correct | 32 ms | 11596 KB | Output is correct |
255 | Correct | 6 ms | 2480 KB | Output is correct |
256 | Correct | 1 ms | 308 KB | Output is correct |
257 | Correct | 0 ms | 308 KB | Output is correct |
258 | Correct | 1 ms | 212 KB | Output is correct |
259 | Correct | 1 ms | 212 KB | Output is correct |
260 | Correct | 1 ms | 212 KB | Output is correct |
261 | Correct | 0 ms | 212 KB | Output is correct |
262 | Correct | 1 ms | 212 KB | Output is correct |
263 | Correct | 1 ms | 212 KB | Output is correct |
264 | Correct | 1 ms | 212 KB | Output is correct |
265 | Correct | 1 ms | 308 KB | Output is correct |
266 | Correct | 1 ms | 212 KB | Output is correct |
267 | Correct | 1 ms | 340 KB | Output is correct |
268 | Correct | 1 ms | 212 KB | Output is correct |
269 | Correct | 1 ms | 212 KB | Output is correct |
270 | Correct | 1 ms | 212 KB | Output is correct |
271 | Correct | 1 ms | 304 KB | Output is correct |
272 | Correct | 87 ms | 13120 KB | Output is correct |
273 | Correct | 85 ms | 13056 KB | Output is correct |
274 | Correct | 90 ms | 13064 KB | Output is correct |
275 | Correct | 92 ms | 13004 KB | Output is correct |
276 | Correct | 7 ms | 7248 KB | Output is correct |
277 | Correct | 8 ms | 7352 KB | Output is correct |
278 | Correct | 83 ms | 13172 KB | Output is correct |
279 | Correct | 80 ms | 13172 KB | Output is correct |
280 | Correct | 77 ms | 12860 KB | Output is correct |
281 | Correct | 81 ms | 12872 KB | Output is correct |
282 | Correct | 77 ms | 13140 KB | Output is correct |
283 | Correct | 77 ms | 13060 KB | Output is correct |
284 | Correct | 87 ms | 13132 KB | Output is correct |
285 | Correct | 88 ms | 13112 KB | Output is correct |
286 | Correct | 89 ms | 13388 KB | Output is correct |
287 | Correct | 87 ms | 13368 KB | Output is correct |
288 | Correct | 7 ms | 7248 KB | Output is correct |
289 | Correct | 7 ms | 7348 KB | Output is correct |
290 | Correct | 7 ms | 7248 KB | Output is correct |
291 | Correct | 7 ms | 7248 KB | Output is correct |
292 | Correct | 12 ms | 7388 KB | Output is correct |
293 | Correct | 7 ms | 7344 KB | Output is correct |
294 | Correct | 1 ms | 212 KB | Output is correct |
295 | Correct | 0 ms | 304 KB | Output is correct |
296 | Correct | 2 ms | 724 KB | Output is correct |
297 | Correct | 2 ms | 852 KB | Output is correct |
298 | Correct | 77 ms | 12272 KB | Output is correct |
299 | Correct | 80 ms | 12048 KB | Output is correct |
300 | Correct | 1 ms | 596 KB | Output is correct |
301 | Correct | 1 ms | 568 KB | Output is correct |
302 | Correct | 2 ms | 596 KB | Output is correct |
303 | Correct | 2 ms | 596 KB | Output is correct |
304 | Correct | 2 ms | 572 KB | Output is correct |
305 | Correct | 1 ms | 596 KB | Output is correct |
306 | Correct | 2 ms | 596 KB | Output is correct |
307 | Correct | 2 ms | 612 KB | Output is correct |
308 | Correct | 1 ms | 468 KB | Output is correct |
309 | Correct | 2 ms | 596 KB | Output is correct |
310 | Correct | 2 ms | 596 KB | Output is correct |
311 | Correct | 2 ms | 612 KB | Output is correct |
312 | Correct | 2 ms | 596 KB | Output is correct |
313 | Correct | 1 ms | 596 KB | Output is correct |
314 | Correct | 1 ms | 596 KB | Output is correct |
315 | Correct | 1 ms | 576 KB | Output is correct |
316 | Correct | 2 ms | 596 KB | Output is correct |
317 | Correct | 2 ms | 616 KB | Output is correct |
318 | Correct | 2 ms | 596 KB | Output is correct |
319 | Correct | 2 ms | 596 KB | Output is correct |
320 | Correct | 3 ms | 700 KB | Output is correct |
321 | Correct | 2 ms | 724 KB | Output is correct |
322 | Correct | 1 ms | 576 KB | Output is correct |
323 | Correct | 1 ms | 596 KB | Output is correct |
324 | Correct | 1 ms | 468 KB | Output is correct |
325 | Correct | 1 ms | 436 KB | Output is correct |
326 | Correct | 2 ms | 612 KB | Output is correct |
327 | Correct | 2 ms | 596 KB | Output is correct |
328 | Correct | 1 ms | 572 KB | Output is correct |
329 | Correct | 1 ms | 468 KB | Output is correct |
330 | Correct | 2 ms | 576 KB | Output is correct |
331 | Correct | 2 ms | 596 KB | Output is correct |
332 | Correct | 2 ms | 572 KB | Output is correct |
333 | Correct | 1 ms | 596 KB | Output is correct |
334 | Correct | 1 ms | 596 KB | Output is correct |
335 | Correct | 1 ms | 576 KB | Output is correct |
336 | Correct | 90 ms | 15460 KB | Output is correct |
337 | Correct | 104 ms | 17972 KB | Output is correct |
338 | Correct | 77 ms | 12176 KB | Output is correct |
339 | Correct | 81 ms | 12460 KB | Output is correct |
340 | Correct | 19 ms | 8840 KB | Output is correct |
341 | Correct | 33 ms | 9996 KB | Output is correct |
342 | Correct | 87 ms | 13004 KB | Output is correct |
343 | Correct | 93 ms | 13144 KB | Output is correct |
344 | Correct | 47 ms | 10932 KB | Output is correct |
345 | Correct | 39 ms | 9804 KB | Output is correct |
346 | Correct | 85 ms | 13096 KB | Output is correct |
347 | Correct | 112 ms | 13120 KB | Output is correct |
348 | Correct | 81 ms | 12768 KB | Output is correct |
349 | Correct | 62 ms | 12252 KB | Output is correct |
350 | Correct | 80 ms | 13192 KB | Output is correct |
351 | Correct | 95 ms | 13108 KB | Output is correct |
352 | Correct | 9 ms | 7508 KB | Output is correct |
353 | Correct | 70 ms | 12332 KB | Output is correct |
354 | Correct | 29 ms | 9896 KB | Output is correct |
355 | Correct | 29 ms | 9952 KB | Output is correct |
356 | Correct | 61 ms | 11956 KB | Output is correct |
357 | Correct | 13 ms | 8272 KB | Output is correct |
358 | Correct | 31 ms | 9960 KB | Output is correct |
359 | Correct | 36 ms | 9904 KB | Output is correct |
360 | Correct | 9 ms | 7268 KB | Output is correct |
361 | Correct | 8 ms | 7344 KB | Output is correct |
362 | Correct | 84 ms | 13132 KB | Output is correct |
363 | Correct | 85 ms | 13132 KB | Output is correct |
364 | Correct | 43 ms | 10572 KB | Output is correct |
365 | Correct | 34 ms | 9508 KB | Output is correct |
366 | Correct | 40 ms | 10700 KB | Output is correct |
367 | Correct | 50 ms | 11364 KB | Output is correct |
368 | Correct | 70 ms | 11944 KB | Output is correct |
369 | Correct | 57 ms | 11296 KB | Output is correct |
370 | Correct | 33 ms | 10080 KB | Output is correct |
371 | Correct | 65 ms | 11956 KB | Output is correct |
372 | Correct | 2 ms | 576 KB | Output is correct |
373 | Correct | 1 ms | 596 KB | Output is correct |
374 | Correct | 2 ms | 580 KB | Output is correct |
375 | Correct | 2 ms | 596 KB | Output is correct |
376 | Correct | 2 ms | 596 KB | Output is correct |
377 | Correct | 2 ms | 608 KB | Output is correct |
378 | Correct | 2 ms | 596 KB | Output is correct |
379 | Correct | 2 ms | 596 KB | Output is correct |
380 | Correct | 2 ms | 596 KB | Output is correct |
381 | Correct | 2 ms | 596 KB | Output is correct |
382 | Correct | 1 ms | 212 KB | Output is correct |
383 | Correct | 1 ms | 212 KB | Output is correct |
384 | Correct | 1 ms | 212 KB | Output is correct |
385 | Correct | 1 ms | 212 KB | Output is correct |
386 | Correct | 0 ms | 212 KB | Output is correct |
387 | Correct | 1 ms | 296 KB | Output is correct |
388 | Correct | 1 ms | 308 KB | Output is correct |
389 | Correct | 1 ms | 212 KB | Output is correct |
390 | Correct | 1 ms | 308 KB | Output is correct |
391 | Correct | 1 ms | 212 KB | Output is correct |
392 | Correct | 5 ms | 1716 KB | Output is correct |
393 | Correct | 14 ms | 3520 KB | Output is correct |
394 | Correct | 1 ms | 340 KB | Output is correct |
395 | Correct | 24 ms | 6600 KB | Output is correct |
396 | Correct | 40 ms | 9384 KB | Output is correct |
397 | Correct | 1 ms | 340 KB | Output is correct |
398 | Correct | 62 ms | 11508 KB | Output is correct |
399 | Correct | 74 ms | 13204 KB | Output is correct |
400 | Correct | 1 ms | 340 KB | Output is correct |
401 | Correct | 104 ms | 20204 KB | Output is correct |