0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-30 19:16:28 +00:00
OI-codes/BZOJ/4517/data/20.out

1001 lines
8.3 KiB (Stored with Git LFS)
Plaintext

537097313
0
621397312
30219349
740259
20328
0
118425551
428900821
750817393
199220141
238615422
105
0
293505520
21209760
292055390
18028066
168
156481384
824120310
357333025
20474909
751882367
143737826
1
325950354
281992437
4851
37563485
859517255
445824006
259681623
886407482
760549291
247299181
682302852
295543192
656243993
435544994
0
58520
145396453
751882367
426676945
76173234
973548762
909313752
14684570
147291624
852309365
0
649062414
1
555092160
615560303
667485
555092160
513703987
301872973
3818430
741721855
873911056
869535681
982789712
323967393
921989618
330910488
265
337015634
272157308
882165189
118121621
619140937
2122120
907725219
421988006
1
863627941
1
860205905
710581998
944307328
976967662
303648691
631818209
287734417
553159265
538053959
522853468
283185
644404159
805380043
644429862
807773710
1431
871504223
78442650
241934797
344435944
670595907
22260
372295421
21828126
227128
265
676501622
638296309
750812243
1340955
416785937
83902896
22260
641653363
1596
61010950
2080
511401023
17608296
437664346
31764720
339391827
240296982
8
219561193
447792428
897474292
14280
188466985
1
898019128
871756387
546265862
672385825
10588340
0
0
706003806
0
591933349
735619808
142201312
14832
290792918
260265537
497740374
36848
381798846
415204778
588110886
55085285
38473074
185247475
880345163
443685860
723752394
496567681
66744
147148711
321026397
595378128
106618806
984654049
945081318
905531245
431066473
238775566
798198591
3240
104423202
264704509
646852718
36
157950
78
221608206
265
815647970
845576876
6
8738767
222480
316188576
556038898
881561333
0
526068454
875232022
563191565
19772445
60038011
104478871
56019929
895356
1
1
475144547
556124796
288195786
627028299
865843948
0
610952632
911565399
902017278
688528031
289643736
554154646
223119576
645196602
267258992
73674887
487202526
22085448
516231705
58012890
15580127
723945512
425073345
700638815
776130211
1
171
79695
923992660
914731878
2
104478871
846407628
809089482
961204564
40
0
0
31910967
4278
17286870
658685457
265921099
0
839729090
153769052
0
0
155414429
230761847
0
922794866
158440886
157350375
1
3
315782671
1
84624145
171390182
0
26084367
103380947
568522981
78442650
359239749
861945666
621423301
3
1
347038752
972325874
641311895
1
644820128
71100824
700634353
294272325
643482868
2464
620183611
37185911
892311693
951622106
5544
6
621275650
330
0
683274827
132132
367568202
927799752
34848
593972398
0
220054580
215583120
125880300
780
827329532
860376277
78417222
900779747
2
392864856
136941689
435594453
630984519
508097906
0
3403
972277989
345183445
460958873
40961426
1
792696870
105
392864856
708277838
232071688
77829875
185676305
6435
990228920
160761825
758745878
1
605099293
1360
846160413
516421048
216199817
115235725
242993686
737303753
594759851
703872979
584997966
18367149
719546276
516421049
390133283
951468152
878905420
801932693
251226212
862100786
466792169
617283195
902017278
21
698456653
425816433
187536915
667844674
432411057
611059401
787601700
596056189
559825812
843648374
509877327
668666231
649062414
603873131
751218911
578955023
419818632
879067954
949826880
35667940
139150440
796276205
796966260
563072068
0
4753
202414855
307264243
934018701
152092911
116226152
35550419
262662943
468023346
516257002
521493806
944689712
516421049
666746455
1770
760387318
89802608
878905420
91457947
281035875
464229862
0
593324281
698018877
820
701986777
7189980
43515946
1855
208987564
317956492
543453983
1
736237053
936563850
574908150
33879384
875611659
995480669
31764720
777662536
212949231
892665299
265
723733081
822273435
615913725
230405312
898605568
162357595
615567135
105884319
8887855
683472092
265609539
39230667
923938535
446536141
968928827
306686748
151912675
279016139
885580706
82526418
291938628
70291532
168
295543192
204921615
65672199
1158696
457087528
0
25223621
546265862
560510394
294272325
2970
288195786
83328
653057288
307264243
947283037
894588150
415581952
123072345
16712920
118455666
323640
14832
19179468
741
952167379
18367149
514932889
667485
40
344796405
7420
1480556
912218488
200539048
324049891
29466966
791469906
196244763
220054580
665415495
322156636
310443973
7342280
976710651
44
434410220
738198257
708033083
70429975
579287506
287531166
837869101
456125574
918660078
825352338
360530096
976322484
629484792
12833429
1
24204479
240273924
682176
0
1
37563485
786073862
891537895
159286741
157474123
403579858
572941886
546289723
202541179
374727514
633521402
154470380
961204564
104874625
492249276
1
483794680
0
1468368
66
183496761
572436513
608099931
688181867
410214891
875232022
416785937
122430
1
301872973
734385014
510487532
985722662
500659798
240273924
2850
848666942
180712880
8
39761077
392966736
10
511189647
37737023
14283808
565160002
1134
603807425
796292105
959165072
375412980
596251487
2660
777662536
504678933
20328
2337720
54285503
6362928
224744006
539726438
94018260
313973989
777295641
125991497
431576384
1
14280
1870176
862687807
4048
611820
252449433
878416045
909313752
646407613
355190237
363619897
1
596968382
1
518454458
52987698
828720126
372446070
563072068
662190519
629445328
601270605
1
717110366
492847574
21420
898086489
975829922
1
44
514119373
171
991650660
431792845
179819377
0
460958873
491642802
301872973
560176000
919504858
368874084
727977625
252285427
861391661
681920520
2
86450233
91363714
372295421
193220496
698456653
990228920
14684571
530802873
651766057
2
472059327
14833
208165309
55
563072068
849813455
323400
212145854
1
78200143
661984265
690023075
898618895
44200
746969381
0
214385534
87804955
180712880
290792919
543140593
26488
976051471
806031446
641653363
596856395
0
17942808
0
361814647
476978008
292058342
627922545
605780797
1
176214840
6
132132
578650968
1
259731451
391605593
792879536
419647631
1
553281621
532358678
150454472
244860
966553231
761155030
344796405
275064277
91038381
824572654
486931320
231
79516543
32510520
1
8
513703987
274091094
610952632
770741545
574208272
290792918
210
578205454
708840870
431962246
990984088
810155411
682176
357423777
574208272
963233036
337660775
319098911
629710843
507161668
936563850
874240337
375412980
234863117
711008380
205620750
790453451
456125574
775578655
227999518
918660078
163901260
5976045
152607078
0
622475898
844032946
176214841
483459135
989534145
657820224
370779510
834366928
593324281
475743637
431962246
264
416785937
22960
1
850115274
15
583850549
868060338
991278614
4656
133497
901029035
256527245
325160079
0
0
2464
401653875
482755867
641653363
516421049
29897640
445703745
419561304
62331194
176214841
985188514
311589806
1
274091094
9009
26652274
654528702
383433597
5544
64197865
341335977
278945104
777662536
428938901
15
461403824
901672590
104478871
718342220
1855
78048433
667485
217053681
513687792
703
524517299
0
139613423
473804764
286736438
919962941
209829719
185247475
558998464
342281928
751218911
990997085
0
240
157950
614979794
1
0
496012488
1
350800052
290792919
0
376590375
328554583
66512368
656704980
125991497
790895085
44887956
981221722
9
1
798198591
66878126
1854
569448289
990984088
335315155
668147480
327766348
784803227
311154775
746969381
178868723
17942808
1540
867957715
219987187
328554583
271713682
750778280
0
236057317
1
40
566137999
601270605
234863117
567628932
441448601
837869101
782822120
716040203
410214891
434951522
70
3
336295954
564599139
0
493247227
378
305843601
1
994423813
69636215
287531166
893244816
2261805
8252055
818584781
3111563
772506872
195280947
742698066
558669848
60508209
1
286571575
49753138
0
984588828
483794679
893244816
219384924
400951858
184275
111354327
457026488
822510
44200
7189980
202604773
363649276
662542105
655577370
901672590
911258279
324049891
974537771
5562939
57845816
848567388
3
673074608
93419352
568643488
345183445
272827513
122236311
10466719
879386778
204814866
669760158
710581998
28
422466609
576848288
633669740
578574308
810540389
5562939
0
1938
315
972273764
406122202
247299181
75640
623194989
764081807
171
393390719
0
417384
461759367
895462399
281166128
556448028
726964198
21
778943849
978766609
737303753
4324320
943871934
0
760387318
73674887
809446541
721396846
92952533
104423202
440607239
529679609
279016139
1
801932693
0
867714930
783337328
228955039
95449640
116391148
559686675
186535416
0
601825658
635049504
40538358
398601935
345183445
564742815
21
627948009
464229862
93419352
797148672
985836544
142018896
700638815
577394924
225755446
329912755
743506943
48966921
1
317936789
922794866
874240337
454521078
861
282633868
1
2970
39407867
728988696
54423087
21569846
659477382