Standings 43th Annual ICPC World Finals. Porto, Portugal April 5, 2019

updated 2 weeks, 4 days ago
Rank Handle Score Gap
Penalty
A
B
C
D
E
F
G
H
I
J
K
1
10
0
1531
+
42
+
142
·
+
56
+1
40
+3
279
+
114
+1
92
+
245
+
72
+5
249
2
9
-40
1191
+
27
+
90
·
+
107
+
56
+
168
+1
119
+1
63
+
278
·
+
243
3
9
155
1386
+
40
+1
204
·
+
62
+
31
+3
230
+2
128
+
57
·
+
157
+3
297
4
8
-40
891
+
49
+1
126
-11
300
+
32
+
14
·
+
55
+
32
·
+
111
+8
292
5
8
248
1179
+
27
+
165
·
+
38
+
142
·
+
130
+
208
+
278
+
191
·
6
8
269
1200
+
29
+3
277
·
+
28
+
57
·
+1
212
+1
91
+1
263
+1
103
-1
289
7
7
152
783
+
74
+
103
·
+1
31
+2
69
-3
300
+2
146
+
82
·
+3
118
·
8
7
172
803
+
32
+1
132
·
+1
78
+
43
·
+
97
+
188
·
+
193
·
9
7
292
923
+
23
+1
170
·
+
75
+
46
-1
300
+1
148
+
133
·
+
288
·
10
7
323
954
+
47
+
155
-1
207
+
140
+1
78
·
+
145
+
113
·
+1
236
·
11
7
359
990
+
50
+2
199
·
+1
76
+1
51
·
+1
137
+
104
·
+
273
·
12
7
426
1057
+
90
+3
239
·
+
42
+
59
-2
300
+1
217
+
127
·
+
203
·
13
7
475
1106
+
34
+
245
·
+1
119
+1
163
·
+
143
+
114
·
+1
228
·
14
7
548
1179
+1
24
+5
284
·
+
27
+6
197
·
+
152
+
131
-1
300
+
124
·
15
7
553
1184
+
21
+3
185
·
+1
86
+
58
·
+3
262
+4
159
·
+1
173
·
16
7
554
1185
+
54
+5
295
·
+
30
+1
85
·
+2
235
+
178
·
+
148
·
17
7
665
1296
+
34
+4
178
·
+
105
+3
160
·
+3
291
+1
63
·
+
245
·
18
7
728
1359
+2
161
+
139
·
+
81
+
153
·
+3
202
+
242
·
+1
261
·
19
7
796
1427
+
47
+11
298
·
+
97
+
42
·
+1
257
+2
166
·
+1
220
·
20
7
1003
1634
+4
235
+2
180
·
+
95
+4
150
·
+1
194
+
178
·
+5
282
-1
287
21
6
305
636
+
62
+
185
·
+
52
+
31
·
+
181
+
125
·
·
·
22
6
442
773
+
86
+2
219
·
+
27
+
46
·
+
129
+2
186
·
·
·
23
6
484
815
+3
115
+5
223
·
+
92
+
64
-5
299
+
128
+
33
·
·
·
24
6
538
869
+1
40
+6
290
·
+
66
+1
23
-5
281
+3
162
+
68
·
·
·
25
6
634
965
+2
159
-4
300
·
+
82
+1
115
·
+1
232
+
35
·
+4
182
·
26
6
656
987
+
75
+
289
·
+
182
+
32
·
+2
223
+
146
·
·
·
27
6
658
989
+1
81
+2
284
·
+
138
+
42
·
·
+
105
·
+2
239
·
28
6
686
1017
+
39
·
·
+
66
+3
154
·
+4
273
+
80
·
+3
205
·
29
6
742
1073
+1
91
-3
300
·
+
99
+2
78
·
+
196
+3
253
·
+
236
·
30
6
761
1092
+
94
-8
299
·
+1
47
+1
219
·
+1
296
+
175
·
+1
181
·
30
6
761
1092
+
63
+2
210
·
+
101
+
128
·
+5
298
+
152
·
·
·
32
6
768
1099
+
119
+4
298
·
+
144
+
54
·
+1
197
+3
127
·
·
·
33
6
781
1112
+
92
+
255
·
+
155
+
93
·
+
206
+1
291
·
·
·
34
6
819
1150
+
76
·
·
+
84
+1
164
·
+
246
+1
215
·
+2
285
·
35
6
827
1158
+
83
+2
270
·
+
104
+
55
·
-3
294
+1
132
·
+8
294
·
36
6
829
1160
+2
134
-1
299
·
+
83
+1
159
·
+6
273
+
28
·
+1
283
·
37
6
837
1168
+1
92
+1
245
-1
55
+
205
+1
157
·
+
264
+
145
·
-4
300
·
38
6
865
1196
+
112
+2
299
·
+1
135
+
53
·
·
+1
237
·
+1
260
·
39
6
992
1323
+2
112
+3
288
·
+
172
+
108
·
+
282
+2
221
·
-1
17
·
40
5
518
549
+
114
+
183
-3
171
+
87
+
37
·
-12
300
+
128
·
·
-2
297
41
5
576
607
+
76
+2
194
·
+1
130
+
44
·
-2
262
+
103
·
-4
300
·
42
5
646
677
+
84
-1
299
·
+
44
+
21
·
·
+2
153
·
+2
295
·
43
5
656
687
+1
64
·
·
+1
197
+1
202
·
+
62
+
102
·
-17
298
·
44
5
663
694
+
38
+3
260
·
+
61
+
17
·
-2
212
+3
198
·
-1
51
-1
300
45
5
719
750
+
79
+2
257
·
+
165
+
81
·
·
+
128
·
-9
300
·
46
5
724
755
+
44
-5
299
·
+
109
+2
145
·
·
+
170
·
+
247
·
46
5
724
755
+
102
·
·
+
67
+
33
·
+
294
+2
219
·
-1
296
·
48
5
775
806
+
25
·
·
+1
131
+
99
·
+3
287
+
184
·
·
·
49
5
797
828
+
51
-2
292
·
+
128
+2
163
·
+
197
+
249
·
·
·
50
5
801
832
+
114
-7
300
·
+
172
+1
141
·
+1
87
+1
258
·
·
·
51
5
870
901
+
107
·
·
+
117
+1
95
·
·
+2
263
·
+2
219
·
52
5
872
903
+
56
·
·
+1
108
+
235
·
+3
267
+
157
·
-6
300
·
53
5
904
935
+1
44
+4
267
·
+
112
+2
120
·
·
+2
212
·
·
·
54
5
948
979
+
72
-9
299
·
+
142
+3
189
·
+
187
+2
289
·
·
·
55
5
959
990
+
283
+1
44
-2
112
+1
118
+
152
·
+5
253
-1
300
·
-2
209
·
56
5
1041
1072
+
49
·
·
+
172
+3
227
·
+
269
+
295
·
·
·
57
5
1070
1101
+
114
·
·
+
206
+1
100
·
+6
188
+3
293
·
·
·
58
5
1122
1153
+
37
·
·
+2
175
+3
210
·
+4
292
+
259
·
·
·
59
5
1159
1190
+1
67
·
·
+3
216
+1
109
·
-10
298
+3
229
·
+8
249
·
60
5
1178
1209
+1
89
·
·
+3
194
+5
184
·
+
285
+1
257
·
-1
31
·
61
4
685
416
+1
89
-5
300
·
+
96
+1
37
·
·
+
154
·
·
·
62
4
743
474
+1
81
-4
294
·
+
91
+2
52
·
-6
300
+1
170
·
·
·
63
4
849
580
+
101
·
·
+
195
+
106
·
-3
300
+
178
·
·
·
64
4
856
587
+
56
-3
281
·
+1
163
+2
63
·
·
-4
298
·
+1
225
·
65
4
888
619
+
36
-7
298
·
+
111
+1
181
·
·
+
271
·
·
·
66
4
893
624
+1
81
+2
249
·
+
124
+1
90
·
·
-3
294
·
·
·
67
4
908
639
+1
87
·
·
+
55
+3
101
·
-2
159
+1
296
·
·
·
68
4
955
686
+1
106
·
·
+
150
+1
99
·
-2
206
+1
271
·
·
·
69
4
965
696
+
125
+5
279
·
+
77
+1
95
·
·
·
·
-10
300
·
70
4
977
708
+
56
·
·
+1
117
+
259
·
·
+2
216
·
·
·
71
4
989
720
+1
83
·
·
+4
147
+
61
·
·
+2
289
·
-2
294
·
72
4
1000
731
+1
74
·
·
+1
157
+4
233
·
-10
299
+1
127
·
-2
289
·
73
4
1008
739
+
88
-2
300
·
+2
162
+3
132
·
·
+2
217
·
·
·
74
4
1023
754
+
134
·
·
+
122
+1
277
·
·
+
201
·
-1
19
·
75
4
1031
762
+1
192
-1
254
·
+
153
+1
110
·
·
+
267
·
·
·
76
4
1102
833
+8
209
·
·
+2
85
+1
55
·
·
+2
224
·
-5
299
·
77
4
1107
838
+
67
·
·
+2
269
+1
84
·
·
+4
278
·
·
·
78
4
1126
857
+
71
·
·
+2
150
+1
276
·
·
+1
280
·
·
·
79
4
1149
880
+
80
·
·
+2
183
-5
300
·
+2
288
+2
209
·
-1
30
·
80
4
1170
901
+
55
·
·
-3
173
+2
193
·
+3
284
+1
249
·
-1
110
·
81
4
1218
949
+
45
·
·
+3
232
+3
203
·
+3
289
·
·
·
·
82
4
1332
1063
+2
181
·
·
+1
271
+
266
-6
291
·
+3
225
·
·
·
83
4
1470
1201
+5
248
·
·
+
161
+4
237
·
·
+4
295
·
-2
300
·
84
3
842
273
+1
70
·
·
+
107
+
76
·
-2
300
-4
275
·
·
·
85
3
871
302
+
65
-1
300
·
+1
123
+
94
·
·
-1
288
·
-1
300
·
86
3
950
381
+
90
·
·
+3
142
+1
69
·
·
-5
300
·
·
·
87
3
1024
455
+3
154
·
·
+
183
+
58
·
·
-1
293
·
·
·
88
3
1038
469
+1
95
-6
300
·
+
147
+1
187
·
·
·
·
·
·
89
3
1047
478
+1
188
-7
297
·
+1
106
-2
299
·
·
+
144
-6
82
·
·
89
3
1047
478
+1
75
·
·
+
162
+1
201
·
-2
299
-1
300
·
·
·
91
3
1048
479
+1
139
·
·
+
169
+
151
·
·
·
·
·
·
92
3
1058
489
+
54
·
·
+2
206
+1
169
·
·
-6
300
·
·
·
93
3
1059
490
+1
123
·
·
+
84
+4
183
·
·
·
·
-5
292
·
94
3
1089
520
+2
116
·
·
+3
220
+
84
·
·
·
·
-2
13
·
95
3
1102
533
+1
117
·
·
+1
227
+1
129
·
·
·
·
-1
28
·
96
3
1139
570
-1
70
·
·
+
128
+2
160
·
·
+
242
·
·
·
97
3
1163
594
+2
107
-1
163
·
+
115
+3
272
·
·
·
·
-1
19
·
98
3
1184
615
+
60
·
·
+
153
+7
262
·
-5
300
·
·
·
·
99
3
1200
631
+3
159
·
·
+1
264
+
128
·
-2
300
-1
299
·
·
·
100
3
1223
654
+1
169
·
·
·
+
195
·
·
+
270
·
-1
300
·
101
3
1229
660
+5
148
·
·
·
+2
267
·
+2
65
·
·
-1
299
·
102
3
1247
678
+1
120
·
·
+
186
+4
272
·
-4
290
·
·
·
·
103
3
1272
703
+4
99
·
·
+
193
+4
251
·
·
·
·
·
·
104
3
1278
709
+4
202
·
·
+
206
+
221
·
·
·
·
·
·
105
3
1400
831
+4
214
·
·
+
246
+1
271
·
·
·
·
·
·
106
2
1046
177
+
46
·
·
+
131
-2
300
·
·
·
·
·
·
107
2
1107
238
+
61
·
·
+1
157
-7
299
·
·
·
·
-1
34
·
108
2
1111
242
+
80
-3
268
·
+
162
·
·
-1
111
·
·
-5
37
·
109
2
1141
272
+1
92
·
·
+
160
-5
298
·
·
·
·
·
·
110
2
1169
300
+
88
·
·
+
212
-7
300
·
·
-1
299
·
·
·
111
2
1173
304
+1
49
·
·
+2
195
-7
299
·
·
·
·
·
·
112
2
1188
319
+1
82
·
·
+1
197
-1
189
·
·
-2
299
·
·
·
113
2
1197
328
+
56
·
·
+
272
-9
298
·
·
·
·
·
·
114
2
1221
352
+2
102
·
·
+
210
-3
295
·
·
·
·
·
·
115
2
1227
358
-2
278
·
·
+1
153
+3
125
·
·
·
·
·
·
116
2
1229
360
+1
267
·
·
+
73
-3
238
-1
69
·
·
·
-6
300
·
117
2
1245
376
+
122
·
·
+
254
-5
288
·
·
-1
300
·
·
·
118
2
1272
403
+2
138
·
·
+
225
-2
299
·
·
·
·
·
·
119
2
1289
420
+2
200
·
·
+
180
-1
276
·
·
·
·
-6
299
·
120
2
1307
438
+1
155
·
·
+2
223
-2
154
·
·
-1
294
·
·
·
121
2
1308
439
+6
128
·
·
+
191
-16
299
·
·
·
·
·
·
122
2
1309
440
+1
160
·
·
+
260
-4
294
·
-2
37
·
·
·
·
123
2
1332
463
-5
277
·
·
+2
246
+2
137
·
·
·
·
·
·
124
2
1341
472
+2
156
·
·
+
276
·
·
·
-2
235
·
·
·
125
2
1343
474
·
·
·
+
258
+1
196
·
·
·
·
·
·
126
2
1356
487
+
202
·
·
·
+
285
·
·
·
·
·
·
127
2
1372
503
+1
249
·
·
+1
214
-4
260
·
·
·
·
·
·
128
2
1374
505
+3
101
·
·
+4
264
-7
275
·
·
·
·
·
·
129
2
1403
534
+5
239
·
·
-4
231
+1
175
·
·
·
·
-8
294
·
130
2
1526
657
+2
252
·
·
·
+4
285
·
·
·
·
·
·
131
1
1313
144
+1
124
·
·
-5
256
-1
186
·
-4
300
·
·
·
·
132
1
1480
311
-3
300
·
·
+1
291
-3
119
·
·
·
·
·
·
133
1
1590
421
·
·
·
·
-2
279
·
·
·
+8
261
·
·
134
0
1469
0
·
·
·
-2
211
-2
127
·
·
·
·
·
·
134
0
1469
0
-1
269
·
·
·
·
·
-1
288
·
·
·
·