0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-25 16:32:02 +00:00
OI-codes/AtCoder/ARC068/E/data/26.out

3529 lines
19 KiB (Stored with Git LFS)
Plaintext

300000
300000
295513
290285
231452
278310
271594
265379
260051
202186
194280
239875
179033
226908
167157
162161
158273
207396
150705
148851
198514
142584
141097
193542
138978
135920
133963
186135
130822
129601
128434
127381
126228
124495
122476
174501
119457
118074
116852
116150
114850
167449
112659
111591
110888
109669
108825
107783
160693
106716
104456
102695
101002
99541
98627
151126
95807
94910
93974
92524
91582
90613
143386
88601
87581
86688
85668
84309
83653
82709
81957
134622
79639
78629
77945
77047
76402
75147
74121
73334
72433
71697
70881
123743
68912
68187
67263
66569
65910
65440
64634
63645
62541
61543
60998
60017
59443
112773
58533
58336
56332
54824
53521
52044
50836
49723
48390
47632
46993
46395
45730
44841
44229
43233
42755
42109
41551
40942
40230
39867
39554
39065
38708
38307
37959
90991
36282
35663
35064
34643
33836
33401
32907
32602
32227
31628
31508
31246
30916
30734
30330
29882
29607
28912
28475
28015
81257
26822
26442
26013
25613
25256
24981
24444
24163
23862
23708
23535
23312
23124
22690
22479
22281
22123
21977
21823
21569
74789
20353
20046
19765
19484
19128
18866
18658
18403
17959
17751
17713
17503
17382
17433
17312
17249
17201
16861
16754
16595
16573
16548
16499
16506
16474
16575
16526
70360
16251
16330
16292
16352
15976
15726
15527
15350
15115
15051
14915
14456
14395
14261
14199
14031
13954
13781
13758
13631
13587
13622
13535
13522
13178
13233
13200
13334
13297
13343
13409
13383
13388
13494
13523
13502
13499
13477
13462
13299
13221
13176
13163
13169
13184
13182
13223
13190
13129
13232
13210
13161
13160
13226
12897
66463
12166
12069
11903
11735
11638
11456
11391
11272
11109
11014
10879
10798
10770
10664
10550
10623
10547
10423
10445
10124
10111
10236
10209
10223
10214
10162
10135
10196
10192
10114
10111
10109
10118
10195
10157
10164
10116
10154
10171
10211
10191
64050
9941
9975
9977
9943
10040
10035
9985
9960
10010
9967
9952
9939
9919
9935
9914
9932
9891
9889
9936
10005
9964
9931
9968
9901
9880
9885
9583
9630
9626
9662
9671
9612
9609
9590
9522
9560
9540
9562
9586
9446
9214
8997
8907
8802
8728
8612
8513
8412
8310
8240
8166
8058
8009
7908
7827
7831
7773
7704
7377
7330
7257
7215
7149
7146
7123
7062
7042
7015
7099
7105
7078
7062
6994
7031
7057
7044
7036
7057
7012
6961
6953
6953
6927
6960
7000
6977
6972
6974
6956
6997
7040
7024
6994
7040
7029
7016
6999
60814
6755
6773
6807
6837
6817
6809
6812
6844
6821
6858
6848
6832
6812
6811
6827
6853
6868
6865
6896
6879
6880
6902
6898
6885
6851
6853
6861
6847
6877
6865
6802
6831
6863
6865
6852
6814
6823
6844
6817
6787
6817
6814
6852
6841
6837
6824
6788
6808
60645
6515
6534
6550
6538
6521
6573
6622
6619
6591
6565
6575
6575
6572
6607
6591
6555
6596
6666
6691
6647
6693
6638
6659
6641
6661
6662
6595
6575
6561
6620
6681
6603
6587
6604
6559
6570
6543
6549
6575
6516
6566
6539
6531
6513
6569
6559
6566
6589
6597
6668
6671
6676
6695
6648
6624
6614
6658
6683
6694
6531
6371
6236
59929
5775
5689
5603
5537
5458
5405
5324
5242
5194
5132
5050
4971
4982
4889
4844
4776
4697
4647
4601
4524
4484
4412
4389
4343
4314
4272
4203
4147
4088
4043
4044
4021
4020
3992
3968
3919
3933
3915
3916
3923
3923
3917
3919
3930
3931
3930
3922
3928
3933
3942
3938
3901
3895
3877
3922
3923
3928
3940
3907
3897
3897
3915
3909
3922
3911
3893
3920
3947
3918
3890
3902
3932
3915
3930
3930
3944
3987
3980
4026
3996
3975
3975
4011
57786
3716
3739
3711
3730
3730
3726
3697
3684
3696
3732
3737
3732
3702
3718
3766
3736
3758
3772
3773
3762
3740
3740
3735
3717
3704
3700
3678
3697
3714
3718
3704
3711
3705
3667
3665
3685
3703
3718
3748
3747
3745
3738
3752
3777
3776
3750
3708
3697
3699
3741
3706
3708
3713
3700
3694
3693
3671
3678
3685
3678
3710
3685
3676
3637
3657
3630
3635
3598
3585
3548
3592
3580
3601
3585
3585
3573
3583
3586
3578
3587
3587
3618
3588
3589
3606
3589
3591
3600
3626
3636
3605
3623
3673
3674
3660
3668
3668
3633
3681
3679
3687
3684
3679
3693
3716
3725
3698
3694
3720
3696
3698
3707
3703
3691
3677
3688
3678
3420
3458
3465
3443
3459
3456
3456
3427
3453
3448
3449
3467
3467
3459
3459
3446
3456
3481
3467
3514
3535
3525
3531
3526
3510
3502
3515
3444
3406
3417
3439
3461
3483
3492
3442
3441
3444
3450
3439
3426
3418
3400
3385
3397
3384
3379
3393
3397
3365
3378
3360
3362
3379
3368
3357
3371
3370
3355
3359
3344
3327
3322
3337
3290
3336
3349
3350
3319
3317
3335
3360
3364
3349
3345
3332
3323
3342
3347
3332
3338
3336
3346
3345
3377
3370
3384
3381
3369
3378
3362
3389
3386
3370
3350
3358
3369
3353
3349
3383
3382
3367
3348
3336
3339
3325
3361
3342
3366
3362
3364
3372
3358
3370
3378
3405
3421
3410
3404
3421
3415
3397
3388
3397
3372
3373
3383
3383
3375
3362
3362
3348
3354
3377
3373
3379
3399
3404
3404
3408
3380
3374
3387
3395
3372
3397
3388
3390
3388
3388
3400
3392
3410
3406
3420
3429
3399
3395
3355
3368
3377
3370
3346
3362
3357
3361
3382
3379
3374
3380
3377
3370
3336
3340
3348
3360
3389
57207
3121
3102
3076
3074
3088
3095
3107
3095
3079
3084
3087
3100
3122
3124
3140
3130
3130
3127
3113
3119
3108
3114
3116
3115
3111
3114
3149
3164
3155
3147
3143
3123
3128
3140
3184
3187
3182
3203
3184
3182
3189
3201
3198
3163
3173
3180
3179
3158
3154
3162
3162
3185
3170
3152
3151
3142
3142
3148
3167
3200
3209
3223
3190
3156
3164
3148
3130
3146
3152
3129
3121
3132
3110
3099
3101
3112
3117
3133
3128
3096
3111
3130
3120
3138
3158
3162
3168
3189
3222
3198
3189
3185
3190
3188
3218
3196
3210
3222
3209
3234
3220
3222
3222
3204
3198
3222
3204
3201
3197
3197
3179
3187
3194
3220
3231
3230
3221
3228
3138
3076
2978
2935
2859
2781
2718
2678
2618
2592
2555
2501
2465
2437
2413
2373
2325
2285
2254
2224
2186
2163
2114
2087
2034
2013
1980
1948
1916
1882
1848
1805
1780
1787
1751
1709
1675
1644
1618
1587
1562
1524
1509
1490
1474
1452
1407
1387
1359
1346
1314
1302
1280
1252
1234
1204
1187
1166
1148
1127
1113
1087
1068
1042
1024
1004
983
959
957
945
928
905
895
887
873
854
845
840
824
795
804
797
780
793
795
786
783
785
800
798
802
786
766
767
773
777
775
781
780
775
771
771
774
785
774
771
770
782
782
773
767
759
755
755
758
759
777
768
763
756
756
754
758
752
750
745
743
739
738
744
734
748
770
776
783
786
782
780
766
765
753
762
758
754
756
769
760
756
762
768
773
781
772
779
808
786
798
792
800
795
804
814
808
797
810
808
798
807
799
782
775
790
785
806
804
54587
502
500
503
520
523
512
519
520
526
530
536
549
549
544
535
521
519
521
520
534
531
532
525
530
533
521
520
527
531
532
523
520
527
525
506
513
509
512
505
495
490
485
487
488
479
485
493
495
489
494
503
502
503
500
509
510
527
522
515
522
506
517
525
515
523
522
532
525
520
533
526
521
515
525
529
519
521
518
513
517
510
514
518
525
531
532
533
526
533
529
527
533
527
529
532
528
526
528
539
542
543
532
526
526
521
531
534
527
543
545
543
547
545
534
542
542
547
551
546
548
550
554
557
552
548
556
557
550
549
550
556
541
553
552
546
539
538
531
517
514
522
522
521
525
535
536
528
519
517
514
504
505
499
503
495
492
498
510
513
520
510
512
520
525
519
517
520
517
524
522
513
508
513
526
521
526
526
526
532
521
520
521
520
517
524
533
546
541
539
539
543
543
545
547
549
549
552
549
548
548
560
556
555
556
560
559
554
558
556
566
568
547
542
543
534
536
538
537
539
542
546
554
544
544
527
524
528
529
532
526
523
530
517
515
516
524
537
541
536
538
531
523
517
523
514
515
519
524
518
520
521
526
522
518
532
524
512
508
507
507
505
513
509
523
522
518
514
523
527
537
540
538
540
550
554
553
555
551
547
553
557
548
545
549
547
550
550
558
548
541
540
539
537
547
559
557
571
575
578
576
584
580
572
554
557
558
562
554
555
555
555
544
538
536
531
529
527
539
535
541
537
538
534
540
540
544
554
547
546
568
561
549
536
538
530
536
531
532
542
549
547
538
527
526
527
525
530
526
533
532
535
532
528
528
519
521
520
509
514
516
507
500
502
511
507
505
502
504
496
482
486
474
475
489
504
496
495
496
495
494
501
503
497
497
492
490
496
502
503
516
515
516
517
515
520
510
510
512
522
514
518
524
522
529
533
541
542
542
544
544
543
543
528
518
524
515
511
514
516
515
505
500
504
503
502
499
518
505
513
503
512
507
519
527
521
523
521
514
516
516
523
523
518
512
510
525
515
519
522
533
546
542
538
532
540
545
552
548
552
554
550
558
550
548
546
549
559
543
542
544
549
546
551
548
539
540
546
533
530
540
544
541
537
534
536
541
546
549
551
539
538
540
538
549
531
526
527
525
542
550
543
540
532
522
527
531
532
529
548
548
546
542
533
530
537
526
527
534
536
529
515
523
534
542
544
549
544
545
546
545
553
539
536
540
540
551
552
543
541
544
547
555
551
556
544
535
529
524
520
513
517
526
531
524
516
526
526
513
521
516
514
527
525
525
540
547
545
541
539
535
545
560
566
569
573
570
576
570
562
560
551
562
562
566
572
578
583
54370
290
285
284
282
277
275
279
278
270
276
284
286
290
287
280
286
280
281
275
277
268
270
275
281
283
286
278
278
282
279
277
280
276
272
273
273
274
274
269
270
267
265
265
261
263
262
271
268
272
270
272
270
280
278
286
289
286
282
283
282
277
273
268
257
257
256
256
252
262
263
261
261
259
259
262
255
253
253
256
256
254
258
262
259
259
259
267
265
260
260
261
262
263
258
261
262
265
261
261
263
265
259
257
258
252
255
259
262
262
258
266
266
271
272
273
277
274
274
277
269
273
275
277
273
267
264
264
260
265
273
274
277
276
269
273
267
265
256
250
242
242
243
233
235
239
242
242
246
243
250
253
251
254
255
258
259
250
254
253
249
244
244
244
244
241
235
233
237
238
238
243
248
247
242
241
250
259
262
259
254
256
247
244
249
250
245
242
240
242
248
243
246
246
251
252
256
253
252
262
269
264
271
268
268
270
262
261
259
263
261
256
262
263
263
263
262
257
261
261
264
261
259
261
260
262
267
267
271
274
274
270
277
288
290
291
288
286
281
279
279
274
283
281
283
282
284
277
278
272
271
274
272
270
264
263
265
270
268
265
268
261
258
262
267
267
270
278
278
279
275
280
271
272
279
287
279
278
287
294
300
295
299
302
304
304
307
313
308
313
317
312
309
303
297
297
300
299
295
293
294
287
288
296
298
291
289
297
293
295
298
300
291
290
288
284
284
292
292
289
285
278
285
287
280
281
279
285
289
290
280
281
283
279
277
273
275
278
272
275
274
267
269
267
266
264
254
253
252
248
247
249
250
248
255
252
255
257
259
260
263
258
261
259
260
264
266
263
260
254
258
256
256
256
253
252
253
252
253
256
253
245
244
249
246
246
247
251
249
249
251
248
254
251
255
255
245
248
246
244
247
244
240
244
248
254
253
255
257
259
260
261
259
262
261
263
258
257
257
255
251
257
256
256
257
257
258
264
266
266
267
264
268
271
260
252
252
248
244
245
237
243
244
245
249
245
239
239
244
247
245
248
250
253
249
249
240
237
240
240
240
246
246
248
243
246
244
245
246
244
248
246
249
240
249
249
252
248
249
255
257
260
255
254
242
240
240
236
240
238
237
238
244
248
251
247
242
244
243
246
252
262
261
259
260
262
262
258
262
258
259
259
256
254
258
255
255
253
251
255
254
254
251
251
253
249
248
254
261
260
252
259
266
270
265
273
270
274
273
270
271
264
257
262
268
276
279
283
278
284
286
287
286
288
285
282
275
273
273
284
287
283
286
286
286
293
293
291
289
278
275
281
277
273
276
267
264
267
264
275
274
271
271
274
271
268
268
258
260
256
253
258
254
260
257
264
273
275
266
263
261
271
268
268
266
259
266
269
272
278
277
282
281
282
277
277
273
266
263
260
257
260
259
257
260
260
261
264
273
277
271
269
268
266
263
271
266
260
263
264
255
255
252
252
256
250
260
262
259
256
248
250
243
241
252
251
251
243
237
241
241
243
246
246
245
243
240
239
238
237
232
228
225
225
225
230
226
222
221
223
228
232
231
230
231
231
221
228
231
235
237
236
236
239
238
236
238
248
249
255
255
262
268
268
266
265
264
268
266
258
252
251
254
256
254
248
243
246
254
255
250
252
250
251
247
246
251
258
259
258
255
257
254
250
246
255
254
257
255
250
253
251
256
256
254
252
250
253
254
258
250
253
256
256
260
261
260
264
271
270
269
268
271
263
267
264
267
267
267
264
258
261
264
269
263
265
266
266
268
264
266
262
260
258
261
263
268
268
269
270
273
269
262
259
258
260
260
256
256
264
272
274
272
275
267
268
282
287
287
286
284
285
285
281
285
279
282
278
281
281
285
289
287
286
290
290
289
289
288
291
288
296
292
287
293
291
295
293
291
297
294
293
292
284
281
280
286
284
284
282
286
278
280
281
284
286
286
281
282
286
280
279
277
272
271
266
262
259
263
266
274
268
275
276
270
271
275
283
280
281
285
287
277
274
273
267
266
266
259
261
256
252
246
242
242
239
244
246
241
238
233
232
236
236
244
243
245
247
250
245
246
249
245
246
249
248
252
250
246
249
249
250
252
250
245
247
251
255
254
248
244
248
245
244
246
254
264
263
260
255
260
268
259
253
257
255
260
254
252
254
251
255
259
260
262
261
259
259
261
262
264
269
270
273
270
270
272
276
276
274
276
272
274
272
275
274
275
277
276
277
271
271
271
271
274
268
274
279
277
281
287
282
279
283
280
282
279
287
284
279
279
276
275
279
281
280
280
289
286
279
280
273
260
251
254
258
256
257
254
247
248
253
246
248
250
255
254
252
253
255
259
266
271
267
262
260
271
267
262
263
266
261
262
267
268
268
269
269
262
260
259
263
266
264
255
248
255
253
254
251
253
263
271
268
273
276
274
275
276
277
274
269
268
266
260
263
263
257
254
255
258
260
263
260
262
259
257
257
264
266
267
265
267
266
263
261
266
266
276
271
267
258
253
252
253
256
251
247
249
246
249
254
258
258
254
258
263
267
261
258
257
259
256
258
264
271
266
270
269
273
271
272
271
270
273
280
283
288
291
285
285
292
293
290
287
282
284
284
287
289
288
289
283
282
282
286
281
278
284
284
282
282
285
288
290
284
285
284
281
276
274
276
271
271
269
267
269
270
269
274
273
282
290
291
292
294
295
292
292
294
298
298
295
290
288
281
276
272
275
282
280
284
282
281
274
274
276
273
275
275
272
270
273
274
271
272
266
259
265
273
265
264
266
270
277
274
272
275
275
273
270
268
266
258
262
265
264
262
260
262
266
268
274
275
267
262
268
272
283
289
284
284
273
262
265
263
268
269
265
270
272
267
267
270
270
275
279
277
282
278
280
275
277
278
272
276
273
271
277
271
277
281
282
281
277
274
274
270
272
269
274
276
274
273
273
270
272
270
266
267
266
265
266
258
255
259
257
258
260
252
252
246
245
248
251
248
253
249
250
245
252
255
252
254
259
253
257
252
248
245
244
244
234
237
240
242
246
256
260
255
257
257
258
258
254
253
244
239
241
243
245
245
248
242
239
239
241
240
240
238
234
233
238
243
249
249
245
254
256
254
258
263
256
261
261
257
261
259
265
262
260
263
262
261
261
267
273
272
269
268
268
271
272
269
269
272
268
268
271
282
279
283
280
278
272
271
271
275
271
267
265
264
264
260
256
253
249
254
259
256
250
248
248
249
254
255
260
262
258
252
251
246
248
247
247
243
247
245
248
249
244
251
259
259
250
253
257
255
253
254
257
251
247
250
253
253
256
252
253
248
253
251
254
252
249
247
253
258
254
255
260
255
253
254
248
246
244
250
253
261
264
256
258
257
254
256
254
261
266
270
275
269
266
262
262
254
254
255
258
262
265
271
274
272
270
268
273
272
275
277
270
271
272
265
260
257
263
257
256
258
258
263
264
257
253
256
257
257
262
261
265
267
266
268
276
272
269
267
269
275
275
274
278
277
276
276
274
277
283
288
287
282
280
276
270
270
269
269
270
270
270
265
269
273
275
265
269
268
266
268
264
261
264
265
259
264
269
269
267
264
269
271
270
266
269
278
289
284
288
280
275
269
267
265
267
264
259
259
260
263
260
262
253
246
247
255
259
259
258
261
259
258
257
254
252
252
250
255
257
250
247
244
246
244
249
248
252
251
245
242
231
241
243
244
249
255
262
260
263
265
267
262
262
264
260
259
257
258
258
259
261
256
255
254
247
250
256
251
252
250
255
252
255
251
249
249
246
241
243
248
246
254
256
255
259
261
265
261
258
256
252
252
255
255
252
247
251
249
245
248
251
252
255
257
260
254
258
252
246
251
258
262
259
257
246
251
256
253
253
258
249
255
260
261
264
262
266
271
280
280
282
285
277
273
276
274
272
275
263
263
268
269
271
270
271
263
270
272
280
277
277
280
278
278
279
277
277
278
278
273
266
271
277
281
273
271
278
286
288
293
290
288
291
295
54080