0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-24 03:28:48 +00:00
OI-codes/S2OJ/1448/data/sunflower10.out

2001 lines
12 KiB (Stored with Git LFS)
Plaintext

99999
99998
99997
99996
99995
99994
99993
99992
99991
99990
99989
99988
99987
99986
99985
99984
99983
99982
99981
99980
99979
99978
99977
99976
99975
99974
99973
99972
99971
99970
99969
99968
99967
99966
99965
99964
99963
99962
99961
99960
99959
99958
99957
99956
99955
99954
99953
99952
99951
99950
99949
99948
99947
99946
99945
99944
99943
99942
99941
99940
99939
99938
99937
99936
99935
99934
99933
99932
99931
99930
99929
99928
99927
99926
99925
99924
99923
99922
99921
99920
99919
99918
99917
99916
99915
99914
99913
99912
99911
99910
99909
99908
99907
99906
99905
99904
99903
99902
99901
99900
99899
99898
99897
99896
99895
99894
99893
99892
99891
99890
99889
99888
99887
99886
99885
99884
99883
99882
99881
99880
99879
99878
99877
99876
99875
99874
99873
99872
99871
99870
99869
99868
99867
99866
99865
99864
99863
99862
99861
99860
99859
99858
99857
99856
99855
99854
99853
99852
99851
99850
99849
99848
99847
99846
99845
99844
99843
99842
99841
99840
99839
99838
99837
99836
99835
99834
99833
99832
99831
99830
99829
99828
99827
99826
99825
99824
99823
99822
99821
99820
99819
99818
99817
99816
99815
99814
99813
99812
99811
99810
99809
99808
99807
99806
99805
99804
99803
99802
99801
99800
99799
99798
99797
99796
99795
99794
99793
99792
99791
99790
99789
99788
99787
99786
99785
99784
99783
99782
99781
99780
99779
99778
99777
99776
99775
99774
99773
99772
99771
99770
99769
99768
99767
99766
99765
99764
99763
99762
99761
99760
99759
99758
99757
99756
99755
99754
99753
99752
99751
99750
99749
99748
99747
99746
99745
99744
99743
99742
99741
99740
99739
99738
99737
99736
99735
99734
99733
99732
99731
99730
99729
99728
99727
99726
99725
99724
99723
99722
99721
99720
99719
99718
99717
99716
99715
99714
99713
99712
99711
99710
99709
99708
99707
99706
99705
99704
99703
99702
99701
99700
99699
99698
99697
99696
99695
99694
99693
99692
99691
99690
99689
99688
99687
99686
99685
99684
99683
99682
99681
99680
99679
99678
99677
99676
99675
99674
99673
99672
99671
99670
99669
99668
99667
99666
99665
99664
99663
99662
99661
99660
99659
99658
99657
99656
99655
99654
99653
99652
99651
99650
99649
99648
99647
99646
99645
99644
99643
99642
99641
99640
99639
99638
99637
99636
99635
99634
99633
99632
99631
99630
99629
99628
99627
99626
99625
99624
99623
99622
99621
99620
99619
99618
99617
99616
99615
99614
99613
99612
99611
99610
99609
99608
99607
99606
99605
99604
99603
99602
99601
99600
99599
99598
99597
99596
99595
99594
99593
99592
99591
99590
99589
99588
99587
99586
99585
99584
99583
99582
99581
99580
99579
99578
99577
99576
99575
99574
99573
99572
99571
99570
99569
99568
99567
99566
99565
99564
99563
99562
99561
99560
99559
99558
99557
99556
99555
99554
99553
99552
99551
99550
99549
99548
99547
99546
99545
99544
99543
99542
99541
99540
99539
99538
99537
99536
99535
99534
99533
99532
99531
99530
99529
99528
99527
99526
99525
99524
99523
99522
99521
99520
99519
99518
99517
99516
99515
99514
99513
99512
99511
99510
99509
99508
99507
99506
99505
99504
99503
99502
99501
99500
99499
99498
99497
99496
99495
99494
99493
99492
99491
99490
99489
99488
99487
99486
99485
99484
99483
99482
99481
99480
99479
99478
99477
99476
99475
99474
99473
99472
99471
99470
99469
99468
99467
99466
99465
99464
99463
99462
99461
99460
99459
99458
99457
99456
99455
99454
99453
99452
99451
99450
99449
99448
99447
99446
99445
99444
99443
99442
99441
99440
99439
99438
99437
99436
99435
99434
99433
99432
99431
99430
99429
99428
99427
99426
99425
99424
99423
99422
99421
99420
99419
99418
99417
99416
99415
99414
99413
99412
99411
99410
99409
99408
99407
99406
99405
99404
99403
99402
99401
99400
99399
99398
99397
99396
99395
99394
99393
99392
99391
99390
99389
99388
99387
99386
99385
99384
99383
99382
99381
99380
99379
99378
99377
99376
99375
99374
99373
99372
99371
99370
99369
99368
99367
99366
99365
99364
99363
99362
99361
99360
99359
99358
99357
99356
99355
99354
99353
99352
99351
99350
99349
99348
99347
99346
99345
99344
99343
99342
99341
99340
99339
99338
99337
99336
99335
99334
99333
99332
99331
99330
99329
99328
99327
99326
99325
99324
99323
99322
99321
99320
99319
99318
99317
99316
99315
99314
99313
99312
99311
99310
99309
99308
99307
99306
99305
99304
99303
99302
99301
99300
99299
99298
99297
99296
99295
99294
99293
99292
99291
99290
99289
99288
99287
99286
99285
99284
99283
99282
99281
99280
99279
99278
99277
99276
99275
99274
99273
99272
99271
99270
99269
99268
99267
99266
99265
99264
99263
99262
99261
99260
99259
99258
99257
99256
99255
99254
99253
99252
99251
99250
99249
99248
99247
99246
99245
99244
99243
99242
99241
99240
99239
99238
99237
99236
99235
99234
99233
99232
99231
99230
99229
99228
99227
99226
99225
99224
99223
99222
99221
99220
99219
99218
99217
99216
99215
99214
99213
99212
99211
99210
99209
99208
99207
99206
99205
99204
99203
99202
99201
99200
99199
99198
99197
99196
99195
99194
99193
99192
99191
99190
99189
99188
99187
99186
99185
99184
99183
99182
99181
99180
99179
99178
99177
99176
99175
99174
99173
99172
99171
99170
99169
99168
99167
99166
99165
99164
99163
99162
99161
99160
99159
99158
99157
99156
99155
99154
99153
99152
99151
99150
99149
99148
99147
99146
99145
99144
99143
99142
99141
99140
99139
99138
99137
99136
99135
99134
99133
99132
99131
99130
99129
99128
99127
99126
99125
99124
99123
99122
99121
99120
99119
99118
99117
99116
99115
99114
99113
99112
99111
99110
99109
99108
99107
99106
99105
99104
99103
99102
99101
99100
99099
99098
99097
99096
99095
99094
99093
99092
99091
99090
99089
99088
99087
99086
99085
99084
99083
99082
99081
99080
99079
99078
99077
99076
99075
99074
99073
99072
99071
99070
99069
99068
99067
99066
99065
99064
99063
99062
99061
99060
99059
99058
99057
99056
99055
99054
99053
99052
99051
99050
99049
99048
99047
99046
99045
99044
99043
99042
99041
99040
99039
99038
99037
99036
99035
99034
99033
99032
99031
99030
99029
99028
99027
99026
99025
99024
99023
99022
99021
99020
99019
99018
99017
99016
99015
99014
99013
99012
99011
99010
99009
99008
99007
99006
99005
99004
99003
99002
99001
99000
98999
98998
98997
98996
98995
98994
98993
98992
98991
98990
98989
98988
98987
98986
98985
98984
98983
98982
98981
98980
98979
98978
98977
98976
98975
98974
98973
98972
98971
98970
98969
98968
98967
98966
98965
98964
98963
98962
98961
98960
98959
98958
98957
98956
98955
98954
98953
98952
98951
98950
98949
98948
98947
98946
98945
98944
98943
98942
98941
98940
98939
98938
98937
98936
98935
98934
98933
98932
98931
98930
98929
98928
98927
98926
98925
98924
98923
98922
98921
98920
98919
98918
98917
98916
98915
98914
98913
98912
98911
98910
98909
98908
98907
98906
98905
98904
98903
98902
98901
98900
98899
98898
98897
98896
98895
98894
98893
98892
98891
98890
98889
98888
98887
98886
98885
98884
98883
98882
98881
98880
98879
98878
98877
98876
98875
98874
98873
98872
98871
98870
98869
98868
98867
98866
98865
98864
98863
98862
98861
98860
98859
98858
98857
98856
98855
98854
98853
98852
98851
98850
98849
98848
98847
98846
98845
98844
98843
98842
98841
98840
98839
98838
98837
98836
98835
98834
98833
98832
98831
98830
98829
98828
98827
98826
98825
98824
98823
98822
98821
98820
98819
98818
98817
98816
98815
98814
98813
98812
98811
98810
98809
98808
98807
98806
98805
98804
98803
98802
98801
98800
98799
98798
98797
98796
98795
98794
98793
98792
98791
98790
98789
98788
98787
98786
98785
98784
98783
98782
98781
98780
98779
98778
98777
98776
98775
98774
98773
98772
98771
98770
98769
98768
98767
98766
98765
98764
98763
98762
98761
98760
98759
98758
98757
98756
98755
98754
98753
98752
98751
98750
98749
98748
98747
98746
98745
98744
98743
98742
98741
98740
98739
98738
98737
98736
98735
98734
98733
98732
98731
98730
98729
98728
98727
98726
98725
98724
98723
98722
98721
98720
98719
98718
98717
98716
98715
98714
98713
98712
98711
98710
98709
98708
98707
98706
98705
98704
98703
98702
98701
98700
98699
98698
98697
98696
98695
98694
98693
98692
98691
98690
98689
98688
98687
98686
98685
98684
98683
98682
98681
98680
98679
98678
98677
98676
98675
98674
98673
98672
98671
98670
98669
98668
98667
98666
98665
98664
98663
98662
98661
98660
98659
98658
98657
98656
98655
98654
98653
98652
98651
98650
98649
98648
98647
98646
98645
98644
98643
98642
98641
98640
98639
98638
98637
98636
98635
98634
98633
98632
98631
98630
98629
98628
98627
98626
98625
98624
98623
98622
98621
98620
98619
98618
98617
98616
98615
98614
98613
98612
98611
98610
98609
98608
98607
98606
98605
98604
98603
98602
98601
98600
98599
98598
98597
98596
98595
98594
98593
98592
98591
98590
98589
98588
98587
98586
98585
98584
98583
98582
98581
98580
98579
98578
98577
98576
98575
98574
98573
98572
98571
98570
98569
98568
98567
98566
98565
98564
98563
98562
98561
98560
98559
98558
98557
98556
98555
98554
98553
98552
98551
98550
98549
98548
98547
98546
98545
98544
98543
98542
98541
98540
98539
98538
98537
98536
98535
98534
98533
98532
98531
98530
98529
98528
98527
98526
98525
98524
98523
98522
98521
98520
98519
98518
98517
98516
98515
98514
98513
98512
98511
98510
98509
98508
98507
98506
98505
98504
98503
98502
98501
98500
98499
98498
98497
98496
98495
98494
98493
98492
98491
98490
98489
98488
98487
98486
98485
98484
98483
98482
98481
98480
98479
98478
98477
98476
98475
98474
98473
98472
98471
98470
98469
98468
98467
98466
98465
98464
98463
98462
98461
98460
98459
98458
98457
98456
98455
98454
98453
98452
98451
98450
98449
98448
98447
98446
98445
98444
98443
98442
98441
98440
98439
98438
98437
98436
98435
98434
98433
98432
98431
98430
98429
98428
98427
98426
98425
98424
98423
98422
98421
98420
98419
98418
98417
98416
98415
98414
98413
98412
98411
98410
98409
98408
98407
98406
98405
98404
98403
98402
98401
98400
98399
98398
98397
98396
98395
98394
98393
98392
98391
98390
98389
98388
98387
98386
98385
98384
98383
98382
98381
98380
98379
98378
98377
98376
98375
98374
98373
98372
98371
98370
98369
98368
98367
98366
98365
98364
98363
98362
98361
98360
98359
98358
98357
98356
98355
98354
98353
98352
98351
98350
98349
98348
98347
98346
98345
98344
98343
98342
98341
98340
98339
98338
98337
98336
98335
98334
98333
98332
98331
98330
98329
98328
98327
98326
98325
98324
98323
98322
98321
98320
98319
98318
98317
98316
98315
98314
98313
98312
98311
98310
98309
98308
98307
98306
98305
98304
98303
98302
98301
98300
98299
98298
98297
98296
98295
98294
98293
98292
98291
98290
98289
98288
98287
98286
98285
98284
98283
98282
98281
98280
98279
98278
98277
98276
98275
98274
98273
98272
98271
98270
98269
98268
98267
98266
98265
98264
98263
98262
98261
98260
98259
98258
98257
98256
98255
98254
98253
98252
98251
98250
98249
98248
98247
98246
98245
98244
98243
98242
98241
98240
98239
98238
98237
98236
98235
98234
98233
98232
98231
98230
98229
98228
98227
98226
98225
98224
98223
98222
98221
98220
98219
98218
98217
98216
98215
98214
98213
98212
98211
98210
98209
98208
98207
98206
98205
98204
98203
98202
98201
98200
98199
98198
98197
98196
98195
98194
98193
98192
98191
98190
98189
98188
98187
98186
98185
98184
98183
98182
98181
98180
98179
98178
98177
98176
98175
98174
98173
98172
98171
98170
98169
98168
98167
98166
98165
98164
98163
98162
98161
98160
98159
98158
98157
98156
98155
98154
98153
98152
98151
98150
98149
98148
98147
98146
98145
98144
98143
98142
98141
98140
98139
98138
98137
98136
98135
98134
98133
98132
98131
98130
98129
98128
98127
98126
98125
98124
98123
98122
98121
98120
98119
98118
98117
98116
98115
98114
98113
98112
98111
98110
98109
98108
98107
98106
98105
98104
98103
98102
98101
98100
98099
98098
98097
98096
98095
98094
98093
98092
98091
98090
98089
98088
98087
98086
98085
98084
98083
98082
98081
98080
98079
98078
98077
98076
98075
98074
98073
98072
98071
98070
98069
98068
98067
98066
98065
98064
98063
98062
98061
98060
98059
98058
98057
98056
98055
98054
98053
98052
98051
98050
98049
98048
98047
98046
98045
98044
98043
98042
98041
98040
98039
98038
98037
98036
98035
98034
98033
98032
98031
98030
98029
98028
98027
98026
98025
98024
98023
98022
98021
98020
98019
98018
98017
98016
98015
98014
98013
98012
98011
98010
98009
98008
98007
98006
98005
98004
98003
98002
98001
98000