0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-18 04:11:59 +00:00
OI-codes/BZOJ/2141/data/19.out

2001 lines
18 KiB (Stored with Git LFS)
Plaintext

96701452
96704727
96709564
96706255
96698658
96694347
96689890
96682365
96676050
96676855
96676938
96678623
96686204
96696005
96694700
96694611
96692390
96691417
96686294
96685479
96681504
96680073
96676490
96688495
96691880
96691867
96686142
96686933
96691766
96695031
96695888
96695837
96695846
96704315
96709636
96718245
96715464
96723131
96724458
96723311
96721376
96720101
96715768
96714995
96725788
96723341
96711920
96712127
96706256
96703299
96703182
96709211
96708658
96720475
96720370
96721849
96721154
96726267
96729734
96720085
96707108
96697959
96700878
96704541
96691848
96687635
96675908
96675995
96671480
96655239
96645438
96646511
96651728
96651065
96654116
96654061
96655440
96636355
96635668
96647783
96645082
96638345
96630852
96617085
96615628
96615211
96597016
96596803
96594788
96595393
96600672
96587175
96583668
96578111
96575704
96574695
96578220
96565247
96566364
96569657
96568982
96550613
96549790
96549743
96537116
96536125
96536224
96538281
96537318
96535053
96535006
96527565
96508198
96505105
96499094
96490513
96490400
96507927
96519844
96518357
96514730
96516473
96519206
96518491
96519340
96525777
96526780
96528041
96520820
96520053
96515916
96524017
96519460
96517785
96518494
96516985
96513408
96514927
96502490
96493175
96488474
96488457
96494706
96495285
96492466
96491687
96477572
96467901
96482390
96482923
96480272
96480151
96479128
96474451
96478338
96477243
96468812
96474477
96478036
96480655
96481352
96485829
96481116
96482355
96484736
96485329
96489058
96485045
96485992
96483009
96494962
96499679
96503442
96501519
96501548
96489755
96482984
96485929
96490258
96474135
96478646
96476235
96472918
96472653
96472276
96461769
96466496
96466667
96462012
96474267
96474212
96478475
96474106
96474597
96474740
96480125
96471096
96472409
96473182
96471721
96471968
96471853
96471748
96473225
96473706
96472021
96476762
96489983
96500260
96501645
96501610
96501629
96499532
96495209
96502890
96501865
96500040
96498323
96488640
96492751
96489858
96490347
96488290
96486149
96486504
96483601
96482084
96500051
96502172
96518221
96514842
96514145
96513250
96501953
96503642
96503019
96506952
96508021
96507128
96494193
96493784
96493839
96493406
96479029
96479178
96472845
96472002
96474301
96476584
96482745
96491970
96484199
96484680
96491367
96486298
96486213
96483864
96491215
96490184
96493205
96507262
96503705
96505210
96504309
96504930
96501345
96501366
96494575
96488694
96504665
96503544
96503493
96503388
96504953
96503290
96503397
96499044
96498945
96501526
96508367
96509268
96508467
96511894
96507055
96501476
96504587
96500844
96498747
96495618
96496525
96502562
96502327
96503444
96502817
96501328
96501475
96498764
96506947
96512414
96496281
96505538
96507961
96519790
96524477
96533608
96533687
96539774
96546971
96563752
96563655
96563898
96562897
96565352
96571881
96578504
96573299
96597638
96597635
96597354
96597135
96597638
96599017
96599424
96600895
96602442
96599931
96609580
96601871
96596978
96593829
96593874
96604615
96602948
96603269
96602292
96604635
96604108
96619853
96619244
96619905
96625840
96625113
96625592
96626741
96628402
96628385
96640306
96640193
96637088
96638749
96650348
96647763
96620178
96602445
96616410
96607679
96611556
96621321
96620884
96610797
96615558
96605981
96606210
96603879
96604654
96605163
96604292
96602105
96606792
96597191
96596562
96598585
96597318
96609259
96622026
96622399
96616146
96620527
96619580
96619665
96645964
96644405
96644738
96643725
96641298
96634913
96635890
96640477
96640664
96643061
96644524
96645359
96660914
96660757
96663600
96672885
96669418
96666223
96666846
96650123
96649702
96648471
96659942
96653765
96654848
96652163
96652134
96673381
96674072
96665577
96679488
96678309
96660552
96660297
96651428
96679489
96681916
96681135
96683088
96692357
96686996
96683991
96683584
96696099
96694412
96696393
96687854
96687647
96689158
96685067
96686588
96685185
96687838
96686225
96682552
96677617
96677226
96669593
96682444
96683091
96693082
96698227
96701672
96703359
96710408
96705537
96704986
96705497
96708240
96709007
96709682
96691243
96690238
96692555
96694792
96698389
96699972
96702759
96702966
96701883
96701874
96696989
96690062
96674135
96677570
96678847
96680734
96682239
96684248
96656651
96658396
96652697
96657108
96658933
96657952
96664593
96664894
96666379
96664636
96668679
96671638
96670311
96661452
96658103
96647338
96642845
96621292
96612645
96626124
96628445
96629022
96632071
96632424
96636457
96621208
96629409
96632824
96640701
96642120
96646391
96643776
96643595
96641098
96651019
96648984
96651677
96651014
96651557
96650606
96650457
96643748
96645453
96642242
96644609
96645208
96647793
96628506
96631301
96631468
96628557
96631046
96653453
96653056
96652915
96648244
96671283
96674528
96657293
96662524
96656043
96655730
96655009
96655270
96642499
96636314
96635799
96636198
96644861
96644758
96644677
96642720
96637363
96637026
96631203
96623794
96618201
96622932
96618089
96618088
96612611
96607718
96607203
96608448
96617143
96625106
96621363
96624052
96633323
96631314
96639973
96651712
96647791
96648748
96648965
96650746
96648423
96652606
96655921
96662090
96662293
96661688
96670021
96667638
96675859
96670694
96668159
96661526
96654777
96654868
96643245
96652544
96647183
96648832
96648033
96643776
96643353
96647000
96639485
96641896
96647091
96656294
96654361
96650234
96653127
96646862
96631599
96631638
96647935
96655704
96656299
96657004
96673607
96675112
96677639
96686996
96686847
96676496
96676323
96678940
96684737
96670168
96679953
96679958
96678083
96680536
96682863
96687632
96680933
96681120
96681467
96684370
96681361
96682876
96679751
96679220
96678911
96674254
96675375
96676888
96681595
96681404
96676155
96670068
96670179
96669772
96669905
96666136
96666045
96671212
96671401
96671862
96670651
96680116
96676203
96677630
96677325
96682426
96670753
96679262
96679829
96676338
96677391
96679778
96671571
96656996
96655733
96656704
96655371
96661654
96660195
96668078
96669825
96658842
96659509
96659504
96665079
96644222
96643503
96646208
96647597
96651702
96647941
96649106
96647545
96668178
96662687
96662930
96663019
96661324
96665697
96667718
96651509
96642902
96642471
96633136
96630559
96630336
96634199
96632482
96637903
96635910
96635877
96644846
96653529
96651128
96651751
96649476
96650667
96664946
96665331
96665522
96667765
96669626
96666321
96669000
96683893
96693838
96694075
96693792
96694693
96691570
96704833
96706820
96715485
96719408
96718511
96718438
96718441
96721574
96722465
96703496
96692885
96692838
96688021
96673786
96665505
96659226
96656473
96656520
96660765
96645952
96648337
96653144
96648445
96639706
96639739
96637220
96637829
96641250
96641603
96640408
96639727
96638170
96634097
96645054
96645649
96650046
96648425
96649262
96650973
96631472
96638131
96643126
96640657
96633426
96633247
96639290
96638243
96661930
96647999
96655426
96652115
96660382
96660783
96657298
96657963
96658238
96656227
96657652
96657577
96662754
96663537
96661818
96650671
96650634
96654339
96660656
96664889
96670880
96668471
96672196
96680561
96682396
96681799
96681060
96692239
96697862
96704975
96706192
96704147
96714108
96708443
96708318
96726217
96719264
96725681
96725010
96722621
96744180
96752851
96763170
96762007
96754166
96753873
96754042
96761371
96760982
96748147
96759692
96760751
96760950
96749703
96749862
96745907
96738750
96738763
96734712
96732465
96736164
96731365
96731270
96732133
96729498
96726527
96728210
96727671
96715428
96717833
96721436
96725697
96716440
96695955
96695766
96691877
96691702
96691553
96693054
96695625
96695718
96696761
96697020
96687305
96686444
96687769
96689568
96699677
96698194
96712805
96717536
96728985
96730304
96730329
96727944
96728403
96732292
96724195
96712990
96714019
96708616
96698495
96697030
96697211
96702676
96702653
96706918
96696831
96694398
96693057
96692774
96692357
96694408
96692671
96706218
96710895
96709796
96699775
96693062
96686547
96684908
96682813
96683330
96679139
96678936
96684909
96686588
96683141
96683450
96679611
96677502
96679275
96666816
96666805
96665424
96660813
96661716
96661715
96663138
96663091
96658466
96665075
96671718
96668877
96672682
96676413
96674904
96675505
96675530
96673551
96671920
96672611
96678442
96679105
96686496
96686157
96685898
96685433
96689356
96688849
96682392
96683641
96671790
96665845
96676604
96696511
96703876
96713671
96704760
96686659
96688746
96694691
96694546
96690489
96692912
96697167
96694524
96702273
96701938
96706981
96699530
96710227
96721776
96721551
96731756
96727547
96729978
96744989
96740266
96730953
96733992
96743795
96752306
96755701
96762606
96754531
96753136
96750043
96749194
96751627
96768170
96769097
96766510
96768297
96771278
96774525
96780338
96782911
96782934
96779165
96780072
96785135
96781836
96779533
96792256
96790423
96789874
96804531
96797042
96797039
96785770
96775459
96781330
96769727
96770036
96773355
96768166
96768115
96755638
96755317
96752722
96754979
96754044
96758739
96763112
96748025
96745688
96744505
96738650
96737485
96744410
96734119
96732732
96736797
96740814
96740215
96741986
96744137
96746390
96744867
96744970
96743789
96741008
96740661
96738436
96726961
96732570
96732173
96731606
96738201
96732590
96733469
96743072
96736973
96741268
96739613
96737990
96729277
96728792
96729135
96734746
96737697
96733596
96728939
96738446
96747209
96763314
96772215
96772398
96780733
96777770
96781715
96787954
96785189
96781010
96783943
96782776
96782839
96786030
96785401
96785346
96784371
96787174
96780431
96760386
96758219
96753940
96753657
96746670
96748349
96752062
96752861
96752786
96751927
96751996
96751009
96755550
96757295
96756918
96757449
96739286
96738989
96732944
96728659
96704020
96702273
96698056
96696711
96701246
96711087
96710842
96708657
96698086
96696353
96693322
96679417
96679598
96679741
96683302
96683499
96684982
96697791
96695598
96696335
96706334
96698993
96698440
96698033
96706330
96693083
96697204
96693317
96694804
96693151
96694782
96692107
96698160
96698099
96693990
96693093
96693084
96692477
96693880
96691087
96691322
96689253
96680698
96681609
96673270
96671877
96677660
96680813
96681128
96685925
96676266
96678973
96697796
96696301
96707614
96706057
96703836
96702089
96702888
96702125
96696430
96697975
96696314
96696299
96690216
96693377
96691562
96689607
96689730
96689741
96695406
96695403
96692862
96680125
96682166
96677913
96651242
96650299
96651340
96641785
96641696
96639015
96631896
96630069
96629528
96629693
96628650
96631397
96633146
96650015
96645128
96644837
96636798
96632249
96629316
96639621
96638852
96640545
96640624
96642329
96649832
96649193
96653726
96653143
96653278
96653115
96652988
96652673
96652364
96650551
96648950
96655579
96658004
96652739
96651264
96657483
96660352
96661725
96661898
96660175
96655174
96655189
96653926
96656643
96648164
96650463
96654742
96655269
96656864
96658953
96676800
96676493
96676880
96672443
96672146
96678509
96675030
96661411
96660646
96664197
96656150
96658069
96657782
96657153
96658450
96663021
96657604
96657841
96652580
96652595
96649812
96641105
96642296
96650121
96648330
96641637
96641532
96667529
96668290
96667669
96667894
96676009
96679626
96680435
96668202
96672321
96667820
96665655
96656442
96652973
96653622
96653035
96658764
96658905
96671596
96671137
96671592
96665753
96663658
96661137
96661910
96659159
96658716
96658719
96658774
96660261
96660418
96660939
96666428
96668979
96680226
96681009
96697362
96697869
96697640
96700429
96698532
96701725
96721844
96715521
96721596
96718869
96718950
96720809
96719876
96717975
96716624
96715959
96718400
96710217
96712098
96707809
96701102
96697777
96696406
96700325
96700872
96700555
96701358
96702805
96711498
96696575
96689690
96690539
96695750
96697205
96702902
96705861
96704894
96704287
96711986
96717975
96718010
96720039
96720708
96723259
96718350
96719801
96719216
96722205
96722906
96722667
96722716
96721405
96721800
96713225
96724040
96723795
96717384
96715083
96716278
96716355
96716126
96716113
96718258
96717849
96708922
96711031
96710406
96710633
96704712
96706317
96709624
96709323
96725586
96724215
96719242
96717621
96722562
96732143
96732292
96731397
96733068
96726403
96717256
96705889
96706474
96706701
96707144
96706573
96706256
96706273
96706864
96713919
96699954
96699957
96687718
96694887
96693388
96693759
96696210
96696989
96697044
96690873
96690860
96683873
96666782
96670135
96670916
96671481
96671428
96671647
96671920
96695949
96682028
96682141
96683202
96688349
96689192
96702225
96699174
96696205
96695020
96695175
96695028
96694841
96689410
96684081
96690218
96687311
96680486
96691739
96692286
96696193
96690910
96691163
96690998
96693835
96685164
96688313
96696458
96696265
96696372
96690633
96691108
96691335
96688416
96690125
96688730
96694249
96704796
96700479
96700938
96701415
96710370
96709023
96719642
96720803
96719008
96719423
96718590
96722615
96720216
96720445
96717432
96722583
96721150
96728643
96729898
96711505
96711906
96710795
96705172
96716135
96725142
96717949
96722278
96709737
96711150
96699501
96699552
96713835
96714656
96714563
96717936
96716357
96714424
96713859
96707068
96699671
96699634
96699851
96693384
96690835
96677366
96660899
96667544
96667415
96671888
96684745
96686344
96689827
96684982
96685231
96685308
96688479
96686060
96699175
96672334
96668641
96671196
96675133
96681972
96682735
96683340
96673555
96670494
96675045
96666166
96656689
96670324
96667723
96669842
96670405
96669838
96675163
96664546
96668575
96672814
96657225
96669284
96667263
96668790
96650065
96651420
96659093
96659678
96666031
96668482
96672681
96672604
96676313
96673898
96680119
96694260
96690875
96691136
96697343
96686126
96688345
96680916
96683477
96683404
96696195
96696202
96696925
96704312
96688893
96689598
96687811
96686060
96708959
96707226
96705935
96704124
96707337
96716822
96714171
96713444
96708497
96708030
96722533
96722894
96717227
96714764
96697185
96696570
96695983
96695972
96687127
96677368
96675559
96668082
96668081
96653834
96660231
96661222
96660277
96648254
96643579
96639216
96621075
96623460
96624937
96625366
96624571
96624102
96604443
96605356
96607781
96600914
96608863
96608694
96608543
96609310
96605689
96595758
96595317
96593444
96593035
96602408
96605607
96604694
96627791
96630328
96636903
96630846
96630795
96640266
96640535
96637080
96639831
96639652
96626545
96629446
96629807
96628896
96629113
96629674
96631989
96635114
96633831
96636704
96641187
96652834
96652639
96652720
96663643
96663562
96662817
96664536
96657839
96668682
96689955
96698548
96697017
96696122
96691807
96691660
96691787
96691196
96689737
96704956
96704975
96706418
96700441
96684856
96685457
96684336
96682501
96684462
96685909
96686420
96685691
96686690
96683175
96682688
96687163
96680108
96676917
96683466
96682009
96680722
96692169
96692184
96682045
96693780
96689473
96689504
96691517
96704954
96700607
96710700
96722645
96731966
96732713
96729698
96729859
96730502
96739905
96715232
96715731
96731900
96733639
96720158
96707769
96706380
96709731
96714362
96717629
96705042
96708865
96709870
96713533
96712556
96722823
96728758
96728335
96720178
96723197
96713368
96711449
96714756
96710787
96708692
96709623
96711092
96711111
96702992
96693485
96690884
96690259
96693584
96687785
96687738
96685133
96684044
96682781
96684840
96698689
96699400
96706045
96697164
96692811
96691524
96697199
96694668
96692931
96689284
96686805
96686220
96686687
96684304
96694197
96689242
96683189
96675488
96675413
96676576
96676091
96678888
96696601
96714868
96706459
96707020
96710269
96703732
96703575
96707812
96707133
96710274
96718827
96711428
96710965
96710062
96712505
96712050
96712063
96706230
96711733
96709206
96708707
96703926
96691113
96691740
96691731
96692434
96691341
96694364
96695833
96695758
96691959
96699990
96706227
96697886
96693903
96688000
96687141
96687686
96701659
96706470
96706253
96707660
96737937
96738326
96756011
96756870
96753535
96751296
96757333
96750498
96753311
96751298
96753905
96747222
96762279
96764726
96767309
96765210
96762417
96768024
96787823
96779154
96778305
96776158
96766511
96758310
96758745
96756960
96751845
96731224
96730767
96746110
96750793
96748112
96750947
96758918
96759955
96767844
96767197
96764636
96749663
96756188
96757227
96753300
96749599
96732308
96734477
96733052
96740499
96739446
96738995
96740372
96745071
96741340
96753213
96748768
96748591
96745758
96738633
96734448
96735321
96735572
96740201
96739620
96743531
96742914
96740333
96751942
96738013
96735628
96735367
96739258
96738745
96740520
96733963
96733304
96733791
96730114
96730063
96731608
96711531
96713128
96714709
96715358
96715577
96725236
96724813
96730024
96732635
96730156
96739055
96737000
96742019
96740684
96754079
96740594
96737343
96740836
96739475
96739418
96739491
96744816
96751329
96752716
96751281
96748150
96747761
96753492
96757583
96758138
96756853
96753172
96753559
96752964
96749171
96747182
96747049
96754406
96753551
96752616
96751611
96769340
96781649
96780880
96780749
96781466
96781359
96773704
96773437
96773514
96757073
96754560
96779679
96786642
96781851
96768446
96781487
96781358
96780137
96785986
96798531
96811062
96803939
96805142
96808173
96818684
96818745
96810078
96809999
96814500
96829333
96827966
96828103
96830170
96827559
96825426
96847853
96849872
96846499
96845034
96845937
96845884
96852115
96843648
96843647
96850946
96851763
96851726
96849669
96847568
96848655
96847008
96846507
96843758
96832697
96829862
96835889
96836964
96837461
96835738
96839205
96839038
96838661
96835260
96835131
96835286
96831985
96824278
96825629
96824212
96824045
96826102
96826451
96826802
96826993
96817618
96823439
96827974
96828933
96834130
96835015
96833368
96835095
96835936
96835927
96824464
96822991
96822884
96816397
96813988
96814329
96810882
96811741
96813266
96815315
96809670
96801833
96802690
96805543
96804298
96795919
96797512
96798039
96797214
96794829
96785334
96787785
96793552
96791533
96790640
96792235
96793840
96796647
96789220
96795079
96801310
96808785
96803548
96802637
96802664
96793617
96798636
96796233
96796386
96802627
96802622
96807851