0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-05 08:18:47 +00:00
OI-codes/LibreOJ/6277/data/a2.out

2464 lines
18 KiB (Stored with Git LFS)
Plaintext

6532
6067
20910
5307
9654
15518
2562
1130
3998
16616
6442
14795
1345
7608
19776
13669
20799
14002
24959
26715
4783
15965
24724
8139
54361
44651
17943
18058
23724
40148
24964
19857
22066
46493
35650
71430
40020
38521
51972
84079
49630
42504
53859
42459
27485
89755
86300
92807
92690
102735
43293
43887
47736
53885
65185
6387
31271
79280
86555
51680
108368
23198
83939
82045
59969
121915
125191
70418
95659
125399
72092
32083
141900
76170
128154
52673
35939
125577
91740
161971
147890
158346
49982
134214
45495
145008
90498
156665
154626
142129
132896
72642
178160
71880
82090
188647
115571
195053
197405
153282
198460
3120
109303
122576
212659
200504
135523
133596
220192
246903
118400
194504
235482
253691
98827
256172
172960
265242
201224
133198
265646
175421
266808
181666
240899
221755
100888
52546
164134
278278
209392
133268
271939
295283
215038
106306
244630
272804
4851
76947
104270
271905
264923
277970
157495
176259
76744
258431
255679
241277
286536
164428
8655
280877
302514
255389
280482
128483
281635
328768
324884
344599
346933
247941
200495
357209
78711
352725
67853
339433
36408
86380
35663
89925
364852
329159
91643
61283
376077
153795
293549
223166
296978
405231
149001
409906
104753
243054
247305
245536
353178
426290
436868
261291
308146
67348
258379
446985
123273
446716
75408
320379
341344
462285
415655
356504
70477
227987
460511
70395
303812
261091
471956
369754
304889
397168
278057
325212
501519
469001
415072
314209
420096
14543
485547
201038
325778
384330
278615
27519
372933
346162
6648
288990
478746
512029
311109
316090
526361
183325
87132
65204
317089
523491
312037
392122
95718
134361
346704
335489
516316
450918
386277
151663
371624
211488
268292
211152
418434
296740
541063
346180
327854
458823
606162
63877
613707
379037
321012
613998
353035
599905
615087
104461
616492
607008
355263
492552
337669
371071
511076
581229
626736
476665
359701
496097
646020
299622
120996
566632
403865
388135
437500
254593
664738
422594
143016
567864
401044
199110
491357
560613
594211
608963
475073
522175
709627
675751
596359
697492
566326
403463
669167
563035
501341
453591
679535
534264
706468
459807
679850
359931
63224
194838
550757
99581
620197
633497
411278
266714
207190
721596
743863
654105
676029
662803
507209
720741
269368
740385
434649
486409
797977
460758
711127
807604
675904
590212
535190
598985
820435
829287
716494
245964
844959
601858
515220
435460
120587
865432
502252
136740
236465
576641
374345
528358
720574
560048
367833
390193
520190
870561
46349
874215
160135
516238
613307
857281
15294
641259
941570
946180
213929
641283
636662
918454
629220
466401
302983
834613
808596
600633
971641
595927
322344
545672
657897
168024
648407
971563
678120
501586
1009339
972802
675518
788078
772000
129085
873502
465823
249946
707248
29727
181404
461953
954450
1045569
956856
916707
121079
52884
56873
603937
180651
1095674
617233
221258
1109481
802140
1041153
1100736
362964
1017384
1088251
594222
642378
609140
787920
225579
194094
727047
332560
1103313
850633
1143095
608150
964500
1149527
62732
542204
1167950
1152336
496307
1133803
1024984
561842
1189133
1117419
276531
924013
703666
492917
336414
1188043
251100
719629
940957
236551
570774
1162804
499418
1212701
1230088
690589
452609
684399
770800
639130
1219107
1219677
498579
673433
331693
6648
779368
502542
876651
658178
361023
726177
715149
797419
1168152
1214120
1243601
1262648
873879
1050163
724129
916299
1234450
1242773
26996
1176708
242524
1262726
1139201
1032818
1014316
772245
376446
853875
326926
811948
884530
1031446
432046
1332997
1078239
332492
538312
1296487
1290061
741003
912876
751667
1254882
1060491
833069
126281
26058
633350
1063039
1182785
851425
412211
543292
1348380
1163641
45089
409054
681972
385471
1082986
534377
613560
1329704
1050366
534695
922835
1331101
1330544
327827
345955
902341
562618
714021
992620
170674
543337
1449085
481673
437930
1188790
1393299
952067
817553
1324623
888358
1249757
1437359
381558
905303
943127
1354740
32446
970950
1365746
112730
1075022
574660
28431
84897
1312702
1502792
927241
927620
1465242
331963
607249
1384919
1496443
332558
1394150
597150
696965
454802
931937
357361
1044613
1542352
615611
1333767
720262
701975
1503343
400529
1530005
1211052
604976
1419530
794734
606001
660001
1239709
696749
1516902
31984
1126514
1525157
501861
1157573
743823
1476059
1564810
1238166
365427
944917
408839
401513
1601575
471109
1589885
192472
1074691
625961
337838
1613001
1632380
1387448
434185
418924
41140
683137
365871
1256261
1067350
571827
1131032
1642023
940719
1490638
225757
1634944
1125894
1702039
253278
892251
971576
715575
204608
1672943
1688679
1263254
924490
1730774
1486847
912119
1288131
961526
1531122
252592
947323
343757
560949
1727133
1677048
1697462
459581
905461
353177
1062396
1441796
709141
1733710
704640
1448924
1055814
1517942
1680681
1697724
1145621
862603
359516
1796849
1399027
1720840
1708558
1779870
728831
1439108
1443102
1268148
1443245
936824
1430095
1158596
1441802
1270203
709425
700052
1595199
1450309
756433
1534982
42222
1203459
1122135
1719620
1311563
204471
1079107
1796036
1169989
1111187
1060250
1291308
36777
1819382
1687043
1252104
1729989
1807392
1772255
1882475
1226867
948120
1884336
1105869
1664354
1808435
1614540
290911
1788251
1012990
1870315
209628
1682631
1122231
1890956
266362
1304741
690126
1187884
1929649
819071
878843
1416151
1413099
1498429
925311
1934045
1751384
371287
1420773
1967202
1425698
394807
1987029
794571
1313961
1234619
1969004
836959
1453005
1936753
2016024
2026734
1919899
454443
1304236
809572
1387222
1530370
158832
1868867
782978
1747587
1681769
1367029
990233
1383411
1119802
1982799
1664696
1958973
661175
537339
2106349
1862377
357133
1832979
539246
1642244
1870928
1639743
250223
1842591
964481
1769657
2004474
1244804
1999510
2074389
536684
2105203
2064830
2064248
1528363
561374
1853396
1518846
1462413
2099462
1115466
2062049
1099632
1481341
1863733
1755258
974758
2134033
1765154
979514
1795123
1368448
1738752
2167682
1972792
1885127
1342086
373409
1655013
1068059
2163871
2196616
1681338
1859392
2223784
1379536
2248427
1805908
2152312
1436020
888283
660559
2216735
1419635
1447572
1693337
2032137
950909
2187036
1358107
1320614
1878418
2207383
1245152
2266861
1451789
1265959
2101909
2267196
1692817
956905
2133924
1873740
2294851
1783906
2336413
1229516
1544494
2304924
1985140
1124366
2364791
2329754
1891213
2135537
2380004
804951
1606222
1827137
1636687
2330981
1468714
2286034
1793475
1101204
1917553
826177
1147600
920150
774837
1567485
1920428
2265327
2422109
2205516
2031962
681308
1523744
1256870
2418409
337126
1978532
1948112
2178042
2013266
2070544
2106993
2233651
240117
2361615
2457549
904369
668637
2465988
2087672
2207066
2393242
2271753
2483451
598480
2145666
969819
1277209
466836
2467034
2077782
162062
1289922
2089370
1718786
1658033
170314
2503234
1941969
1328654
1929729
2561301
580803
1691603
915095
405203
1608859
915095
1567099
1803979
1638013
2320649
1111723
1588643
1037777
2342319
2589624
2570769
711438
2330398
1722143
1309726
2149647
2555822
2525957
1648311
1705022
2643140
1235948
2616074
1050892
1968966
1269072
1607581
1826277
1424001
2055505
2150213
892527
2403762
2058864
1707446
2464804
1875472
2363099
2137432
2656386
2383262
2594836
1837700
116207
2416770
2641709
2666023
1646552
2023117
2583858
780099
2447190
2003376
1653244
1068856
1553733
2437314
124577
2020293
1637234
1866255
837532
1573856
1686144
2046426
734889
733785
2713041
2675926
1562219
1341419
109740
2705284
1386197
1736660
1103218
1333702
896462
2744842
2264517
2644426
2551534
1747527
626865
1564726
2594498
1797261
2760394
1695992
1092148
2781297
1278777
952638
1237914
2627252
2797952
2325254
1534047
1063881
1179773
2803948
962441
2725337
928423
1131334
2401579
1853572
2041989
170636
1126478
2045166
2843522
2309795
502473
1870475
1444202
925004
1042793
2351230
2659813
2261292
2471864
2420052
2784619
2425570
1490460
2127524
2268874
1321435
2836603
703511
2764350
841086
413727
1938082
261795
2900313
2299276
2880425
1813918
2871072
1876855
2045757
2397796
2911680
2403772
2808079
1867317
2046705
1123785
2443037
1402705
2402627
2878044
2631911
2186247
2305438
1689855
2870566
1161334
2599508
845089
750700
2820861
1849098
2863877
1997597
2517617
1194761
1885831
2219840
988231
2480888
879327
2987251
2695479
807690
1371672
2818621
2272846
1439487
732348
2706190
1981511
1878486
2059883
2682696
2755544
548120
1234027
856098
1056099
1240264
2714371
2150548
396899
1612500
769754
2612707
2138586
1730555
2143263
1645626
1342582
2020692
1940952
2298536
3079391
2122265
1547343
1822343
1649875
3015530
1355974
60706
2169263
2234215
2956346
1752473
2349179
3112633
1983425
832750
1284366
2302598
3141690
1492990
1998914
2432135
3146845
847225
2383902
3010266
198807
1465193
2562654
3030398
1059349
2728336
2051496
693084
2776945
2823397
2597671
1355045
3048730
1253440
2642628
2634136
3195475
3211161
1084299
2930153
567228
2619464
2781140
1837773
2307722
2806878
3052438
1428049
815466
2954579
669650
1761552
1439531
950360
2301353
1374023
2323819
2508099
1702968
2042605
3264986
755425
1104250
3266166
1285927
212892
2876583
2048962
3168458
1801652
2828568
2673121
3288292
1063530
803626
1074160
3144788
3125401
2373765
1408512
1970664
3300365
3017364
2341310
413284
2748373
3297720
3302724
2075130
2088170
2476503
2740490
3331497
3215806
2630486
3206892
3321589
473833
3026555
2245216
2416194
1704190
2978808
3028342
3262769
3051661
2957310
2321523
1093364
2899298
2746533
825646
2885230
3359257
2749514
2401112
2698327
1444406
3182343
3375441
1950245
1147867
575808
621658
1938358
71525
2939919
3025710
1832093
2607123
135658
1108770
2174787
2881836
1816608
2897301
1160040
3138244
2742333
1698243
1166524
967972
1650533
3329154
3458317
1677934
1334938
1323236
417982
1152879
2901126
3127429
1716963
3212845
1005405
3480368
3159115
3022979
3518274
330618
1319638
2081198
1209172
2834914
3458072
1846892
715749
3482841
1288418
2629517
155357
804967
3462165
1977558
1398949
3530189
1411775
2661645
3298778
2922933
546460
2920388
2831058
648154
2852866
1756647
3605611
3593191
1069093
3384738
2073624
3459263
3589813
3266708
1953782
227756
3192648
3116255
2577897
1407309
2545672
1804109
3514698
3505690
3639937
756543
2213286
1596001
2035649
2103716
3625650
2355547
1826451
3519698
3196015
866049
475318
3193444
1678838
620152
3306720
2631794
2045802
2115478
1589973
2331235
3211854
3691341
728517
2502284
3306253
3721602
3762913
3568608
2982727
3083289
2645679
915786
1003166
3409442
1328320
3434103
770504
1040920
3150700
135829
3510751
3286799
984245
1183531
2128662
2712280
1764676
2454812
1685343
3182662
1440121
1490314
3792537
3754008
3766110
3541628
1123563
1811289
2096551
477786
3009662
2425660
3583052
2705899
906103
3870925
3148252
3429759
1309694
1921174
3299660
3108704
690488
1414586
3844904
3301551
1529360
3198768
1954570
103181
3869772
1600231
2669543
3313209
2710029
2461626
2170633
3894699
733492
2155004
3785897
1537170
992831
2476344
3376018
2961099
3114335
3902610
3940532
2623287
2328289
3635472
2697415
3900384
3569188
3537806
3741797
1688380
2024192
3815809
2245813
2938817
3229065
2610557
2753907
152526
1017008
3226681
2735700
3450991
3540020
3660195
3994456
3108356
3546288
3923070
2852674
642238
2181486
3826024
881066
2892104
852961
1665817
3131546
3527286
4057153
4050537
2110959
3165902
3895290
3327887
3792336
1391743
3300573
2636199
3176778
3881361
1519398
3696035
3763733
2961405
3362433
958785
3685582
2832463
807171
3430059
3186140
1704613
3983239
3264814
3365665
653055
2134577
667465
3680527
2454373
3226674
73482
4133212
2597029
2976209
2680492
2032792
2938800
3119461
2325884
3741196
2874108
3515065
3369321
540692
4193543
2920427
1307199
4093032
135339
4030685
3264156
3459403
1165467
975207
2521255
4110160
3740754
2887832
2555784
3458258
1329148
3315952
3527779
2985840
4173419
466108
3012996
95326
323048
3791022
2927318
180401
681964
3548254
1132801
4216953
2638827
4203222
24052
2531610
3282854
4069682
2635356
2673609
1342453
1175337
1395302
2316720
4276172
1573045
4238314
94675
2341600
3514736
3527994
2833653
4070413
667334
4224687
2916254
560101
2141300
3508561
3503786
1970908
3873447
2711169
3621453
4274402
2877741
2199607
4148706
3899579
2940604
3908455
2065424
1306251
1297128
4321673
3167846
3931687
4342454
2679208
1673709
4335525
3559623
4305449
4235993
4005762
4084507
2920355
2555688
1209041
3905097
1734757
3294678
2515224
1995101
3794903
3854033
1064848
1914093
449266
4399216
3680223
1966873
2473353
4283523
2856717
3440124
3620619
800718
723496
3743088
3959803
3744568
723496
3307632
3903189
3639615
3108379
1134714
3662197
2711911
4079703
3761522
3995534
1963422
3099691
2263219
2239930
2765831
3750980
3915199
3826227
4461813
2645458
2288891
4105195
1936170
3776077
501012
3105015
2392661
3238506
4510163
1217924
4316684
2785469
3255488
4462507
2315841
3703065
4300110
3117814
4522515
1162027
4550468
1540429
4454855
699893
2247861
3869149
1817655
2899934
3303925
3602741
3822282
3115252
3993472
3791059
3307418
4609732
962241
4472824
2089446
1578066
4602379
4324536
4655623
1925133
4479194
3828680
3698159
217296
4353995
483231
1213281
469074
1113642
4619443
3860677
3759105
3747296
4534060
2493602
1185795
3182256
4515863
4199223
4002799
1195763
4217772
3604271
4370715
4352995
727701
2721658
2410051
4536932
3081676
3543029
1285747
3841117
3132813
2503577
1886749
3158006
1294104
733153
4659356
1715106
4675890
3238119
2720299
3899005
3698955
3497915
2428548
3294662
2249784
3935154
256943
697632
4702460
4228443
4204365
2353527
4397780
1108375
3950193
1729882
2855757
3936388
4341269
2394255
3638544
4723228
3856293
3702669
1898709
3084134
4480636
2899859
1406579
4263759
1704315
4732433
4573527
4494719
4317860
2061343
4785834
3081044
4767710
3057393
4596992
4394402
1774627
4475524
4775685
805002
2987172
203219
3527299
2534082
4709866
3200822
4009924
81759
3438691
783136
3147800
4630830
4597219
4634947
4672533
3312359
2996694
4729651
4741322
4328055
420369
4029994
1777144
1169764
4092317
4201417
3375378
3372941
4666482
2778964
2720537
2270787
1101634
4818346
4208500
3982019
4022916
4476326
3985390
2053942
4353788
2041156
2422328
4655596
4035177
2382810
4739361
4714533
2285978
4727393
2910308
3437713
4521108
3129897
4854666
1315691
3347550
4682145
2011045
4183581
4901600
2089207
4935917
4760211
4355467
4592889
145866
4248665
1382469
2003751
2862666
3990462
3448040
4070351
141681
1924120
4296221
2602664
4940692
4120777
4922761
4930596
3250996
4798449
4765726
550905
1891007
4609032
3418342
4166512
145866
4930097
4839280
1041689
4157358
4481430
4351413
2765701
4479195
5040564
5055247
2957448
2291838
2927308
2587166
4371010
355351
1609703
3206456
849798
4590600
4584817
4544103
2076316
109839
4465332
5122433
5107125
3656920
4811434
4936174
1414808
2158629
920570
1432052
3789886
4043802
3285553
5156016
4362097
5057912
4952319
711902
1573140
4809621
3633721
2340577
734924
4055984
2998240
4054673
2797273
5183677
1095009
5120601
579214
2545435
2021498
4381897
4270028
3303766
2788049
2110442
1052191
1812596
4365405
2051798
5227444
2290598
5102662
1263082
745917
4487346
5255235
3618133
684756
3911044
1707626
4979288
3752897
3630696
4655477
246483
3371704
1228544
5076750
5172510
2559743
5083326
4945481
1043828
4450990
2119188
3942209
2266243
5035022
4576899
4895517
3625640
4300443
2532159
1028646
5313423
1326136
128065
4880765
2885261
3261479
5297034
1657594
4826150
1450147
2089362
4457317
141681
3896956
5343044
4996093
5296270
4451088
4850361
3011576
4012016
5208681
1087478
3490460
4505883
4633113
4643636
4617658
127052
4648788
3562362
5182798
2894553
3470717
2335227
2783400
3167798
4659804
5420019
3721198
5386118
4851665
2511580
4939978
5372862
2399906
3715488
3412360
155519
3143305
2742217
2531570
4866568
4825619
1026896
2240106
1138145
4800137
2462963
5473486
5223635
4332099
4888091
3340346
5234730
3116957
3412435
556040
1295562
4251909
2474203
4217745
5424860
5451717
1553433
5136099
4122309
546678
4961811
4253909
3918037
3774018
1448884
1138707
3255324
4577718
991345
5534295
5542682
4770908
1292040
4724364
4480431
1686741
5548888
5110550
3489749
3459743
4278956
1008219
5434082
4513055
4267758
4783277
974341
3203180
3821359
276840
4498191
5192121
4004031
1695722
4978712
2089786
1445502
4375300
900308
4927343
4754211
4122543
1719311
5425472
2291888
429388
5047278
2643696
4562748
5341585
5241622
5248218
2737275
3337580
3008343
4618227
1593965
5580701
4858265
4047743
5224990
4999111
2170090
2493774
4967639
5293936
2427970
4605268
4516726
5708228
3068143
3930199
4911340
3489215
5515976
1477715
471098
3835859
2272352
4985227
3584021
5469565
4372462
4743424
5339417
3212852
5196845
5510259
4761158
4692415
5331090
4534112
2492793
5577574
2850665
5112759
5754205
3713525
2399894
450774
4653946
579467
3937424
3769655
774543
4786521
5731769
2363175
3943668
5412749
5503187
5605306
3668526
3930058
1870532
1209215
4999663
5577176
4913536
5773803
5738476
4601171
1983117
2355021
3245722
956946
5259713
3974946
218153
3635088
638654
5657043
5770410
5230527
4748855
4738944
3669329
5778032
1084118
5493501
2588903
1529031
4291441
5641431
5781553
239865
3609344
1770625
3859488
1958422
4144368
3608821
5823454
1611360
2411059
3300510
3757780
4222115
4405551
3126150
2746205
5161868
4519914
4874746
4740816
5077847
2374765
3209416
1674672
4882289
5878996
3930532
62064
4849060
4584909
1793605
4738232
1807055
5707294
5623524
3713134
5939670
5586902
5935169
135450
5714762
3511718
4802012
4802735
5967468
4211199
4338005
4936062
4052102
4763339
6006301
5430416
5854331
5044226
5793797
5659912
4630134
4418291
4307661
5077685
4001288
5911637
4181720
4523774
3994449
4682092
6110715
3273853
6114980
1361782
49375
3167384
5761306
3365405
925125
5809540
4000078
1273026
2538747
1274017
3251704
5812042
4842798
757292
3104179
4175697
639963
2096833
2337602
5375450
3024408
5915390
5433908
1217852
6106946
5306543
1580337
2688358
316163
5138923
6029408
5736359
5334097
2651513
5386350
5267921
2936044
1618010
1494644
5962031
5553183
5816602
5116547
4821710
5080888
3519921
4285257
6062099
4137098
1398687
5492505
4794174
5316073
4820593
3576325
5831392
5846721
4134635
6241810
1100990
3916125
5126842
6100814
2851127
6053689
5966468
2556442
4520877
6110707
3874085
2627573
6307668
1797808
5581181
5897860
2037233
5027426
712402
3497938
4712208
2677671
4788776
1535960
4544440
1963011
4213810
935862
6242196
2423565
5478869
4893172
3545041
6303505
3035033
4341607
4759968
733946
6048092
4261338
6239930
1456195
6309120
992923
2136846
2583964
4935831
4106782
1491670
5126780
6182445
4518153
5727208
6393143
3593296
5709591
1686748
1649807
6312687
2150010
2989710
4843494
4875824
3511285
5824547
2194137
4585997
6383708
5185900
5788381
5673077
6123058
5622838
6048666
1523156
6430124
3864170
2874586
2088747
6512084
2062321
4632119
5607277
1699034
4458206
4331161
5481938
6464776
1724305
5066443
6100288
5514113
4844516