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

1545 lines
12 KiB (Stored with Git LFS)
Plaintext

3429643
3428365
3428758
3430008
3425525
3427056
3426809
3424650
3425121
3424217
3425636
3424550
3423840
3425009
3425006
3422671
3424010
3422363
3421966
3421958
3421355
3421964
3423396
3423217
3423047
3423311
3424223
3424243
3424419
3425715
3425719
3423095
3423234
3423512
3422899
3422943
3422194
3422323
3422278
3422061
3421906
3421038
3421111
3421233
3418584
3417455
3417463
3417177
3416232
3418198
3417809
3416023
3414873
3414130
3414141
3413735
3413735
3413630
3413435
3413473
3414061
3413675
3415652
3414980
3414761
3415353
3416020
3416037
3419010
3421965
3420892
3420425
3423144
3420794
3422714
3422923
3422932
3421146
3422788
3425750
3426431
3427306
3429771
3430435
3429934
3430219
3430228
3431151
3431131
3426411
3427009
3431746
3431465
3432413
3433681
3430863
3430448
3430768
3430555
3431152
3432083
3431805
3431939
3430504
3429307
3429558
3429846
3428823
3428637
3429085
3429121
3430674
3432309
3431174
3431047
3431174
3433241
3432383
3433105
3433044
3432339
3431830
3431871
3430468
3430623
3435856
3435853
3437118
3437147
3437156
3436808
3437397
3443369
3442883
3443693
3443251
3443246
3442950
3440611
3440315
3441335
3442024
3441697
3441698
3441604
3440288
3439306
3436372
3436788
3436545
3437172
3437474
3437163
3436697
3437140
3437440
3436846
3436784
3436831
3436733
3437238
3437285
3436966
3435759
3435456
3435594
3434892
3431206
3431590
3431643
3430354
3430251
3430247
3427238
3427702
3426929
3426462
3426164
3426568
3428093
3428470
3428310
3425420
3426422
3424010
3425536
3426025
3423723
3424022
3425287
3426323
3426323
3424703
3425407
3425413
3426049
3425734
3425535
3426813
3425206
3427805
3427500
3427350
3430182
3430717
3430972
3430653
3431084
3427881
3425880
3426919
3422326
3420173
3421976
3421439
3422323
3423976
3423015
3422019
3421621
3419662
3420306
3420256
3419045
3417485
3415872
3411565
3413832
3414718
3412251
3414682
3412349
3414540
3415218
3416200
3416213
3416913
3416925
3416755
3416846
3415114
3415107
3414316
3413829
3413260
3413094
3413264
3413191
3414664
3411934
3410609
3410586
3410457
3409683
3410119
3410830
3409087
3409452
3406116
3404914
3403867
3402038
3401857
3401950
3400089
3400141
3400292
3400118
3398004
3398234
3398231
3399703
3399727
3399593
3400317
3400963
3400038
3400192
3399548
3399715
3399708
3402292
3401850
3401624
3403309
3402586
3402712
3402812
3403655
3406419
3406995
3407533
3407356
3409027
3408289
3407106
3407818
3407824
3407879
3404623
3406091
3407463
3407306
3408139
3408032
3407641
3407568
3406298
3407322
3406763
3407156
3407120
3406612
3408360
3407581
3407402
3407567
3407494
3407571
3408217
3408203
3408204
3408418
3408777
3408728
3408449
3408686
3408925
3411695
3411736
3408841
3407479
3407583
3406489
3408452
3408419
3408565
3408986
3408327
3408451
3408774
3407324
3409534
3409464
3410513
3410280
3410352
3411166
3408947
3409937
3410605
3411305
3410790
3410236
3409882
3410616
3409779
3410322
3407387
3407437
3409055
3408560
3408557
3409768
3407475
3407619
3408213
3407707
3407509
3408299
3407130
3406748
3406253
3405726
3404964
3404087
3404433
3404054
3403959
3404377
3402910
3402865
3403487
3406097
3406021
3404665
3403893
3402244
3402879
3405633
3405836
3405037
3405356
3404176
3403412
3400938
3404694
3402450
3401778
3401844
3400572
3400169
3401628
3404711
3404939
3404932
3405857
3403431
3403870
3406399
3404069
3404119
3404172
3404479
3404741
3404768
3403839
3404348
3405316
3405329
3402415
3402611
3403206
3403215
3403215
3403662
3403586
3404134
3404875
3404444
3404460
3404166
3401591
3401739
3403032
3403527
3404413
3404413
3404231
3404213
3404670
3404668
3404565
3404978
3410138
3411324
3411432
3411072
3408626
3409455
3409455
3409935
3410011
3409474
3410036
3410765
3411001
3411005
3410474
3409940
3408763
3407419
3408124
3408613
3408667
3409613
3410035
3410128
3409322
3409448
3409917
3410048
3410032
3409207
3408893
3408741
3407447
3407143
3409481
3414124
3411609
3411806
3408345
3408202
3409128
3408983
3409013
3409164
3409413
3407358
3407157
3406790
3405570
3405011
3405011
3405279
3405438
3407032
3405056
3407907
3408030
3409823
3409713
3410570
3410800
3412096
3411948
3411616
3411536
3411383
3411983
3411357
3411245
3411630
3412059
3410196
3409256
3409525
3408043
3409327
3409421
3408727
3408505
3408433
3409116
3409082
3407024
3405200
3406740
3406602
3405927
3405222
3406023
3406048
3405956
3405150
3404696
3404580
3404629
3400739
3400919
3399333
3399451
3399406
3399802
3400117
3400521
3403049
3401804
3401795
3402170
3402167
3401485
3402398
3401351
3403502
3402963
3403065
3400916
3401177
3401608
3399777
3399414
3399443
3398683
3398090
3397980
3397980
3397836
3400137
3399788
3402173
3402816
3400353
3400851
3400181
3400495
3400514
3399406
3399921
3399658
3399295
3399224
3400663
3400898
3399662
3399513
3395487
3395788
3396838
3396798
3396109
3395871
3396190
3395950
3396220
3391929
3392320
3390666
3390178
3389999
3389229
3389259
3389314
3388916
3388341
3389254
3389069
3389829
3389830
3389162
3385680
3385750
3386327
3386289
3384852
3383324
3383786
3381453
3383528
3383940
3383610
3385594
3385660
3383722
3384290
3385523
3386210
3386087
3387768
3387533
3387478
3384554
3384476
3384622
3386451
3386471
3386442
3385702
3386884
3386482
3386474
3384590
3384944
3385630
3383832
3383011
3381717
3381699
3386417
3389077
3389722
3389340
3389292
3389374
3394117
3390266
3392923
3390094
3389732
3390252
3390050
3390172
3389098
3387684
3389216
3388993
3389408
3389688
3389949
3391478
3391475
3390700
3385866
3385725
3383698
3385003
3385408
3385441
3386918
3387200
3386390
3386415
3386537
3386795
3387331
3387804
3387559
3387631
3387842
3387464
3385809
3385392
3385004
3385376
3386165
3386483
3386568
3386765
3387119
3387315
3386186
3386005
3386055
3388492
3388268
3387564
3388197
3388232
3388965
3389183
3389862
3389955
3389955
3389728
3388167
3388496
3387012
3387207
3387193
3387193
3387001
3387192
3388932
3388835
3389116
3388865
3385950
3389049
3390473
3388986
3388996
3390289
3391326
3391423
3391838
3390891
3390209
3390719
3390793
3392068
3392869
3392285
3393755
3393768
3393287
3396383
3396368
3395897
3396776
3395870
3395997
3395586
3393921
3394066
3393371
3393618
3393303
3393708
3390547
3390595
3388929
3390097
3389204
3388684
3388333
3389372
3388929
3388913
3388951
3387395
3387005
3386390
3386131
3387942
3387528
3387032
3386375
3391997
3393177
3393084
3392824
3392942
3391747
3390781
3388172
3386119
3386567
3386304
3390761
3389874
3391424
3393394
3393036
3392926
3392739
3392512
3391852
3391609
3391575
3391527
3392044
3389788
3390283
3388978
3388793
3387326
3387846
3386965
3386524
3390061
3391845
3392505
3392403
3392777
3392648
3393431
3394176
3394255
3393970
3391015
3390997
3388907
3388517
3389427
3386779
3386963
3387006
3387898
3387462
3386656
3386281
3386875
3386460
3386939
3387538
3385707
3385569
3385929
3383031
3379868
3379881
3379055
3378042
3378481
3378335
3379351
3379244
3381552
3381330
3381012
3382078
3382443
3383163
3382184
3382067
3381678
3382790
3384229
3383364
3386609
3388911
3388080
3388035
3387954
3388081
3389233
3387052
3386910
3387912
3387810
3387763
3387587
3387262
3387102
3384094
3383617
3381448
3380819
3380939
3380161
3380203
3381527
3381689
3382413
3383014
3383532
3384610
3384987
3385574
3387139
3388020
3388106
3388206
3386982
3386907
3386455
3385431
3384726
3384801
3384865
3384831
3383016
3382518
3386023
3386673
3385405
3384701
3383269
3380164
3382466
3382074
3382383
3382589
3382510
3383960
3382741
3384135
3384135
3384255
3384065
3383062
3383902
3387312
3386431
3384870
3384625
3383593
3382814
3382180
3382481
3382388
3382299
3380515
3379499
3378676
3379686
3380722
3381461
3380512
3381295
3381912
3383187
3383494
3385159
3384799
3384133
3384018
3384608
3383637
3383452
3383666
3384649
3385098
3382202
3382278
3383090
3383090
3381750
3380021
3380273
3380257
3380325
3379777
3379526
3379200
3379941
3376430
3376214
3376238
3376534
3378572
3378967
3377937
3377128
3377001
3376058
3375247
3375057
3374799
3375400
3375249
3374955
3374999
3378570
3378999
3380918
3379209
3377446
3376974
3376253
3375992
3376032
3376159
3376175
3376062
3374218
3374204
3374195
3373387
3379159
3379159
3379607
3378782
3378085
3378656
3379019
3378680
3377261
3377201
3374158
3373747
3368368
3367327
3367809
3369056
3372639
3372572
3371520
3371388
3370841
3369963
3369840
3371079
3372042
3371693
3372751
3372171
3371734
3371564
3371619
3371191
3371199
3371248
3371147
3371050
3371898
3373420
3371325
3371077
3368098
3367250
3368502
3367389
3367352
3366824
3366505
3365383
3365516
3365671
3366415
3367862
3367080
3365765
3366141
3366178
3365278
3365310
3363959
3364160
3362874
3362489
3362390
3363022
3363098
3363271
3363646
3363680
3361841
3361868
3362617
3362650
3362820
3362919
3362596
3360961
3362114
3362868
3361436
3360979
3360729
3359641
3358391
3357906
3359289
3358662
3357508
3359379
3360412
3359996
3359856
3359181
3360888
3360743
3363157
3362853
3362737
3362767
3362840
3362950
3363173
3362936
3363168
3362848
3362116
3362121
3361931
3362032
3364921
3365503
3363301
3363221
3363699
3362891
3362098
3363249
3364357
3364281
3364267
3364541
3366809
3366422
3366759
3367095
3366008
3366946
3366831
3366997
3365932
3364403
3363387
3361847
3361247
3361455
3362084
3362037
3362062
3362063
3360412
3360046
3358985
3359447
3359848
3362073
3363788
3363861
3363950
3363666
3364710
3364711
3365209
3364503
3363169
3361450
3361798
3361199
3363620
3364560
3364560
3365143
3363091
3366363
3366009
3365876
3365064
3366771
3366920
3367198
3364883
3364833
3364249
3363733
3361469
3362149
3362542
3362658
3365690
3363935
3362731
3365380
3365406
3364887
3364601
3365152
3365874
3366073
3368145
3368196
3367377
3367232
3366919
3367675
3368037
3368303
3368479
3368719
3369408
3369416
3369440
3366414
3366133
3366548
3367420
3366692
3366848
3368198
3368002
3370406
3370828
3369280
3371861
3368582
3369407
3369965
3369940
3369328
3368673
3368707
3369276
3369047
3371700
3370069
3370595
3370333
3370491
3370502
3370456
3370863
3370889
3370343
3369995
3371145
3371145
3371275
3371088
3370342
3370395
3370080
3368721
3368997
3368903
3369164
3371705
3370803
3372852
3373273
3373144
3370370
3372290
3370749
3370937
3369787
3370569
3370560
3371332
3369187
3371622
3372069
3372336
3373083
3372954
3373485
3373930
3377634
3377637
3377651
3377325
3377623
3378301
3378083
3379161
3379183
3378848
3378817
3378364
3381452
3380769
3380126
3376987
3376262
3375126
3374312
3374749
3375025
3375281
3371938
3371792
3368983
3367217
3365148
3364950
3364345
3364645
3361802
3361589
3361638
3361595
3363593
3363590
3363882
3363951
3363922
3363738
3362318
3361895
3361385
3359501
3358531
3356776
3357438
3357489
3357374
3357953
3359005
3357968
3358404
3360410
3360964
3363535
3363840
3364174
3361357
3361382
3360760
3360760
3358647
3359688
3359615
3359427
3360335
3359363
3358686
3359727
3359802
3360721
3360152
3361045
3359529
3359081
3355779
3355418
3354567
3354508
3355372
3356317
3355038
3354234
3353527
3353500
3353084
3353594
3354778
3353434
3353279
3353185
3350469
3350388
3352372
3352304
3352352
3352387
3351030
3351801
3351848
3348227
3349277
3349396
3349439
3348382
3349356
3348719
3349708
3349709
3349613
3349387
3348375
3347247
3346584
3346526
3346870
3346300
3344665
3344636
3343188
3343227
3343901
3344033
3342924
3340484
3340225
3340255
3340330
3340330
3340528
3340326
3340444
3340657
3343038
3343043
3343967
3343503
3344659
3344559
3344434
3344619
3349202
3347119
3348604
3349734
3348473
3348416
3349652
3351759
3351359
3351359
3351049
3351073
3351433
3350969
3351405
3351480
3350283
3345055
3342839
3343241
3342298
3342180
3342035
3344755
3344939
3343216
3343075
3342881
3342778
3342347
3338703
3338393
3340182
3339171
3339935
3340861
3340831
3339589
3338990
3338940
3340238
3339653
3336565
3336229
3334000
3335242
3334314
3334614
3334646
3334210
3334328
3334361
3333154
3333154
3333317
3336216
3336593
3337062
3336661
3336993
3336877
3334811
3335466
3335660
3334908
3334674
3333676
3333395
3333475
3333276
3333285
3332944
3332899
3329825
3330033
3331070
3335769
3334405
3333775
3332648
3334462
3334837
3335719
3335088
3336044
3335933
3335602
3335255
3335161
3334661
3338406
3338226
3338202
3338253
3338386
3338061
3342517
3341571
3341230
3346412
3346573
3349222
3350011
3351346
3351861
3351448
3351242
3350226
3350471
3349272
3349539
3349581
3348490
3349293
3349087
3345565
3343624
3345232
3345892
3344650
3344609
3344457
3344226
3344437
3344032
3342441
3342383
3343710
3343845
3344125
3343760
3343572
3341319
3341480
3340994
3341323
3340902
3338927
3339097