0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-27 21:16:27 +00:00
OI-codes/BZOJ/2141/data/16.out

1792 lines
14 KiB (Stored with Git LFS)
Plaintext

9705987
9706660
9707069
9708148
9708151
9706454
9704446
9704911
9706234
9706900
9710999
9711092
9708482
9717358
9715182
9716563
9716444
9720296
9719468
9716436
9718619
9716998
9716514
9718213
9718348
9713320
9713050
9713921
9715489
9715485
9716949
9718472
9718046
9718046
9717970
9718105
9722910
9722869
9716599
9716590
9720786
9721259
9721259
9721138
9721084
9721142
9721126
9722353
9723722
9724760
9719593
9719882
9718013
9718106
9709851
9706240
9706082
9704771
9704978
9705198
9705166
9706989
9707019
9704617
9704370
9704241
9702178
9700561
9700317
9701815
9701778
9700806
9696307
9697033
9697088
9696480
9698365
9698476
9699011
9699573
9698644
9698030
9697082
9696960
9696472
9693901
9694620
9694045
9694194
9692706
9691815
9691262
9691262
9693676
9689446
9689664
9693431
9693431
9690881
9689639
9689851
9690151
9689818
9689470
9688070
9689488
9687824
9687386
9688532
9690788
9690380
9694656
9695531
9696286
9696309
9696790
9696671
9702314
9702273
9701850
9701023
9698745
9702016
9701748
9701748
9699044
9697423
9697736
9695307
9697301
9697312
9695198
9694559
9694265
9697081
9697352
9698616
9695899
9696652
9694080
9694693
9695151
9693828
9695619
9695057
9695667
9698765
9696029
9695345
9695259
9690157
9690076
9688958
9688066
9691678
9689320
9689143
9688996
9688642
9687822
9687600
9687926
9690603
9687338
9687702
9680131
9680508
9680508
9678830
9678299
9679199
9679016
9676211
9673205
9670794
9671177
9670001
9673298
9671304
9672654
9675568
9678910
9678485
9678759
9677120
9677556
9676547
9677368
9677990
9684251
9682252
9680876
9681178
9681766
9683510
9683511
9684204
9682923
9681495
9682632
9682504
9682873
9683161
9683070
9689167
9689686
9687976
9687883
9687551
9687631
9683869
9685832
9685490
9685490
9685412
9686477
9686720
9686582
9685885
9685501
9689692
9687586
9687268
9687322
9687130
9685692
9684928
9684067
9681483
9679084
9679495
9680668
9682475
9682690
9682413
9682311
9681512
9678859
9678087
9678265
9679255
9679937
9682931
9681551
9681955
9681024
9680763
9682080
9682078
9683675
9683622
9681787
9680221
9679993
9678739
9678816
9674183
9674492
9674447
9672582
9672159
9671428
9673176
9670377
9669755
9667433
9669985
9669615
9670816
9671607
9671031
9671297
9671493
9668352
9667475
9668320
9667433
9665755
9666037
9668381
9666055
9672292
9672809
9675625
9672376
9673057
9672229
9672229
9672617
9671270
9670954
9671077
9671162
9666813
9668395
9669260
9670853
9670002
9669998
9671746
9672822
9672950
9672847
9672647
9670702
9672839
9672104
9672104
9663398
9664115
9665890
9666152
9661857
9659534
9659470
9659470
9659110
9659110
9658390
9656324
9656030
9657094
9657394
9657558
9657706
9657644
9657555
9655860
9656163
9657477
9656717
9658798
9657160
9657039
9656081
9655691
9658237
9663679
9661004
9658090
9666721
9665860
9663813
9664079
9666839
9666974
9666303
9666738
9666784
9670321
9671365
9672675
9673466
9673466
9673643
9674521
9674373
9674696
9672740
9673072
9676239
9676190
9676058
9676236
9672979
9672827
9673952
9672269
9671314
9671528
9670598
9670749
9673168
9671068
9671884
9673066
9673083
9673716
9673967
9672585
9672149
9673175
9670758
9671199
9671199
9669171
9670445
9671429
9669947
9665714
9665662
9661932
9662487
9663474
9665283
9665205
9659309
9660041
9663803
9665237
9665372
9665365
9666576
9670047
9669814
9667159
9667559
9667479
9661373
9661865
9658809
9655653
9655328
9655907
9654954
9653589
9653744
9653371
9652528
9652265
9651127
9653173
9653216
9653109
9652655
9651393
9655265
9655795
9654003
9653661
9653125
9653125
9653142
9652860
9654076
9654234
9658126
9659578
9658993
9660399
9662569
9662683
9662587
9662616
9666271
9664699
9664093
9664431
9660214
9661845
9661820
9663063
9663646
9661943
9662712
9666454
9666867
9664746
9664695
9666034
9665224
9667441
9672826
9672718
9672928
9678381
9673708
9671091
9671707
9671981
9670381
9672098
9672504
9671530
9671586
9677857
9678471
9677928
9677877
9678230
9681408
9682130
9683474
9682216
9680172
9682097
9683573
9678879
9678732
9678259
9678262
9679778
9679932
9684002
9683325
9683170
9683075
9682100
9681203
9683333
9684317
9687870
9686313
9686525
9686500
9689450
9684126
9687348
9685245
9685276
9688072
9691260
9692395
9692395
9690181
9694997
9689843
9689475
9689475
9687789
9690260
9692510
9691440
9691718
9687066
9686420
9684835
9685047
9688688
9687971
9687361
9690255
9691184
9686955
9691955
9692700
9691601
9690823
9689874
9694952
9695001
9694889
9695218
9691689
9696728
9696246
9693054
9690598
9690169
9690218
9686548
9686636
9690499
9689211
9688163
9688452
9689311
9688702
9689501
9692836
9690924
9688730
9689630
9690175
9689736
9689961
9690713
9694617
9695501
9695446
9691592
9692506
9685952
9684849
9682878
9683970
9685879
9686298
9687838
9686633
9686301
9684667
9685561
9685323
9685767
9687120
9685521
9686171
9684813
9685547
9685541
9685656
9685415
9687623
9682543
9678498
9674243
9672876
9675127
9684225
9684262
9684058
9685255
9681786
9683887
9683916
9683218
9685586
9685943
9683385
9685052
9684925
9685466
9685030
9684962
9685636
9694279
9691988
9692510
9691260
9688387
9682137
9686497
9686557
9686374
9685809
9682099
9681515
9682799
9683057
9679908
9680273
9678660
9678660
9680392
9679846
9678936
9678405
9677128
9676969
9673782
9676663
9675280
9677474
9677311
9677311
9676594
9675632
9675632
9675704
9675780
9676071
9679044
9677141
9677584
9675469
9674477
9673823
9677187
9676748
9672209
9667166
9667425
9666949
9666487
9665511
9664349
9665373
9662450
9662063
9662697
9664176
9669917
9668914
9670240
9672809
9671150
9675211
9676053
9676137
9682319
9685517
9687420
9687474
9687474
9687601
9687237
9687074
9686699
9686868
9683939
9683748
9685775
9686932
9690785
9691126
9689402
9689161
9687241
9687065
9687123
9685045
9688422
9689130
9691588
9690819
9690051
9688881
9692258
9692598
9689232
9691643
9691572
9683108
9679977
9679879
9682572
9683286
9683622
9679694
9678847
9678685
9675947
9673551
9672533
9673507
9673507
9670342
9669996
9670030
9670175
9667272
9664991
9662534
9661876
9662345
9662400
9661879
9661359
9658858
9663556
9663070
9663215
9664123
9667357
9671033
9670150
9670150
9672969
9666175
9666327
9666399
9664556
9668603
9669682
9669739
9669811
9669991
9670792
9670853
9671112
9671111
9670629
9669931
9667476
9667342
9672760
9677089
9677004
9674093
9674093
9674932
9684257
9683982
9685037
9683033
9683757
9690568
9690504
9691889
9696103
9696338
9698030
9699655
9699597
9700648
9700698
9700631
9698047
9697624
9696447
9696406
9697808
9699438
9702299
9703020
9703111
9703728
9703851
9701771
9699447
9704838
9705995
9705092
9704172
9706265
9706242
9705596
9705776
9704490
9710905
9708503
9707906
9709165
9710881
9714342
9714571
9714675
9712431
9710682
9710682
9712103
9711335
9715229
9714822
9714297
9713713
9709888
9709392
9709749
9710763
9707586
9707359
9709118
9708829
9708170
9710302
9714254
9714537
9714787
9715823
9721488
9722150
9723931
9727685
9729110
9729859
9728007
9728007
9727715
9729039
9729998
9733331
9732457
9732621
9732621
9728383
9728635
9728707
9724776
9724296
9725879
9729242
9729835
9730497
9731048
9730774
9730455
9728205
9726201
9733228
9729990
9729350
9729162
9729076
9730390
9730383
9733636
9733167
9730997
9731286
9732970
9732867
9728744
9728448
9728917
9727905
9728955
9728681
9728549
9728663
9729364
9729899
9730105
9728838
9729129
9729036
9729988
9729292
9727475
9724211
9724353
9724567
9724533
9722528
9721266
9721178
9721641
9722602
9723462
9723780
9725914
9727136
9727228
9728008
9727889
9727456
9724266
9724522
9725339
9726069
9725455
9725518
9725778
9723284
9723158
9720579
9720386
9719849
9720241
9720376
9719821
9721285
9723137
9730168
9731285
9731779
9734713
9732017
9732281
9732882
9732625
9733395
9733105
9733080
9731258
9733477
9733126
9733269
9734904
9734793
9735247
9734413
9731830
9728380
9728198
9730786
9729241
9729241
9729315
9730789
9730735
9730820
9731308
9731111
9734534
9732413
9729391
9727573
9726798
9726298
9726075
9726980
9726083
9726082
9726082
9727644
9725602
9728827
9726871
9725777
9717619
9718149
9717274
9716681
9718003
9721149
9722563
9725038
9725407
9726179
9725903
9725751
9727761
9725212
9725448
9730420
9731067
9730040
9730148
9731094
9731901
9727355
9725622
9724877
9724417
9722180
9721602
9721602
9721606
9721606
9720421
9719810
9719645
9718106
9721212
9721196
9720222
9720058
9720363
9720806
9721426
9722063
9720174
9719858
9719571
9719571
9723288
9723270
9723034
9722402
9724150
9721703
9729347
9729237
9729955
9728897
9729005
9731168
9730322
9729717
9729697
9728985
9728037
9728035
9727767
9727219
9727163
9727031
9727031
9726653
9726817
9730271
9731847
9730426
9725383
9727825
9727634
9729451
9726156
9725324
9725324
9725517
9725376
9725306
9729063
9729650
9727255
9726580
9727045
9726938
9729751
9730270
9730739
9728881
9727351
9727436
9726045
9725524
9726773
9725750
9725994
9728764
9727825
9725804
9727112
9727039
9726510
9727110
9728904
9729519
9731495
9732994
9733709
9734612
9737485
9736603
9733257
9735600
9732333
9732602
9730759
9731241
9730581
9730845
9731109
9732813
9734066
9735212
9730840
9730507
9730087
9730055
9730474
9731233
9729245
9724348
9723544
9723452
9721980
9720589
9722105
9720178
9721041
9720557
9717282
9717252
9715821
9715873
9716777
9718116
9718025
9717664
9716097
9716411
9722187
9721297
9721668
9722660
9728994
9726247
9723463
9722750
9722571
9722833
9722110
9719628
9719615
9718896
9717178
9717543
9719965
9720784
9720940
9721668
9720797
9715007
9714507
9714664
9713121
9713203
9712812
9712336
9712646
9712341
9712685
9716289
9715992
9715411
9715264
9714437
9713683
9712286
9713700
9712935
9711061
9710277
9708119
9709344
9709054
9708747
9706842
9708522
9708552
9710224
9712949
9706365
9702603
9702490
9703701
9703710
9706349
9706943
9706773
9707391
9711293
9706330
9706799
9706134
9706641
9706733
9708895
9707255
9712902
9713236
9712986
9710437
9710283
9710214
9706627
9707380
9702184
9701424
9700565
9703972
9703368
9704490
9704802
9704839
9705732
9706133
9703152
9704340
9704844
9703443
9700994
9700357
9701235
9702768
9702175
9702504
9702504
9702512
9702210
9701793
9700873
9700816
9704675
9703731
9703243
9702944
9704903
9699824
9702640
9702258
9703083
9696657
9695427
9694080
9693214
9693445
9693690
9694726
9696964
9698080
9699152
9699194
9699194
9698371
9696066
9696707
9696681
9695073
9694655
9695478
9695526
9693846
9699294
9699012
9699524
9697850
9697970
9698839
9708402
9709986
9709986
9710824
9710940
9710597
9713574
9715304
9711544
9714382
9712187
9712187
9712607
9712403
9712710
9713066
9715792
9713365
9713392
9713310
9712842
9713347
9714773
9713543
9713709
9710916
9711039
9710647
9710727
9711607
9711641
9717292
9717693
9713250
9712212
9711273
9710802
9710742
9711494
9709492
9710312
9710170
9714236
9713330
9710890
9714575
9714870
9716245
9716226
9715178
9715273
9713378
9716534
9716304
9716689
9711246
9705334
9698365
9698432
9699187
9699496
9700246
9700131
9700207
9700745
9703357
9703314
9703176
9706875
9706821
9703755
9704343
9702563
9702241
9703021
9699704
9699860
9700817
9703989
9702395
9702907
9702091
9704840
9703680
9704511
9704628
9700592
9700388
9699969
9698197
9697775
9696415
9697086
9698634
9700653
9699091
9699133
9700184
9700492
9701051
9700850
9694220
9694244
9693971
9694248
9693420
9696234
9696283
9696640
9695838
9695099
9697485
9697060
9694716
9694384
9692535
9692535
9692883
9689554
9688451
9687545
9687677
9687629
9685143
9687013
9687668
9688284
9687244
9687349
9686977
9687068
9687136
9688723
9689096
9692503
9693188
9690932
9690113
9690823
9690946
9690818
9693337
9696906
9697433
9697929
9697208
9696640
9696689
9696688
9696478
9693827
9693044
9693617
9692953
9695428
9694796
9693995
9697289
9693000
9692701
9692828
9685748
9681515
9681144
9682641
9682762
9682564
9685881
9685882
9685305
9685215
9685251
9689858
9688999
9689098
9690866
9691402
9690231
9690837
9691315
9689270
9689696
9687422
9689301
9685478
9681435
9680432
9679649
9679687
9683713
9682683
9682208
9682104
9684363
9683679
9681903
9674690
9674941
9675517
9674227
9676556
9677482
9677288
9678435
9677422
9684866
9684607
9684030
9683519
9689495
9688429
9685794
9684227
9682900
9683949
9682364
9682799
9681796
9678741
9678164
9681038
9682279
9680171
9679883
9678555
9677625
9676985
9676893
9676493
9675877
9672073
9673455
9671327
9672630
9666705
9666727
9665650
9665250
9668598
9668292
9662089
9661682
9657461
9655566
9655068
9656824
9655809
9652596
9658076
9656910
9656732
9652772
9655129
9654979
9656012
9655491
9657455
9658999
9656287
9656755
9653323
9653012
9652940
9650549
9650519
9650475
9652770
9652542
9656283
9656275
9656384
9651494
9652111
9653686
9652248
9652448
9652644
9650092
9648425
9648555
9648881
9645987
9644719
9644719
9640642
9641343
9645525
9642092
9640299
9640230
9639434
9639203
9639629
9639798
9639792
9642044
9646068
9647393
9647031
9647031
9647717
9646850
9644361
9643910
9638730
9638345
9641293
9639971
9639949
9637367
9636684
9637851
9637666
9637552
9637449
9637523
9637266
9639682
9637904
9638005
9636435
9636581
9636581
9636662
9635468
9635346
9629627
9629689
9629459
9627055
9628651
9628005
9628746
9629194
9628763
9628655
9630164
9631754
9631437
9630380
9630227
9629640
9628012
9627870
9625701
9625700
9626847
9625999
9628701
9629165
9629564
9631951
9631775
9632014
9631881
9631733
9631968
9632249
9634063
9633731
9632311
9634230
9635676
9631975
9631975
9632787
9632251
9634065
9635101
9634303
9629412
9628868
9628975
9628230
9627781
9621784
9621912
9619555
9619534
9622712
9622712
9620172
9619408
9618931
9619291
9619482
9619541
9619365
9619149
9620273
9616316
9616247
9618662
9618496
9618466
9622649
9623645
9623690
9624011
9623946
9624032
9621808
9625116
9624701
9624662
9624662
9625081
9626779
9627593
9625779
9624134
9624395
9626270
9627362
9628959
9628958
9628455
9630102
9629783
9625234
9622780
9622856
9621891
9623716
9624495
9621318
9621851
9623000
9623220
9623928
9623472
9622989
9623096
9622547
9620375
9617911
9617716
9617777
9617793
9618951
9618900
9618891
9619299
9618787
9615481
9616429
9616697
9618078
9615871
9615395
9621593
9622813
9622887
9622896
9622825
9621248
9618541
9616144
9616287
9616311
9612292
9612533
9613983
9613524
9613510
9614467
9614852
9613651
9610603
9609742
9610271
9610730
9610992
9611156
9609318
9610541
9608193
9611275
9613766
9615503
9618781
9618716
9620347
9620320
9620755
9620720
9621156
9619716
9619809
9621653
9621604
9621766
9622232
9624517
9624372
9624955
9623826
9624670
9625445
9624836
9630998
9630976
9631187
9629246
9624677
9624846
9624161
9623611
9623572
9623748
9622656
9624929
9630849
9632329
9633812
9633705
9633104
9627014