0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-05 02:26:26 +00:00
OI-codes/S2OJ/1448/data/sunflower9.in

2002 lines
10 KiB (Stored with Git LFS)
Plaintext

100000 2000
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
91373
88767
73086
97347
46934
82525
55812
74033
74410
80130
31999
96423
73653
54992
97204
42698
88738
79321
5510
60046
65630
17647
90599
90296
73153
29634
85167
80382
62185
95604
51405
72028
85898
80447
81646
72332
32609
89716
91255
63336
90605
75604
94570
94711
93880
90222
97476
95234
99332
54942
75327
85365
99057
78285
75076
83503
75170
92962
89227
84378
73854
75003
93279
84660
84134
2487
90963
32249
42283
65132
78080
96276
23244
33813
80561
83009
97296
21908
97237
81798
93222
93982
91908
78141
38053
83926
83516
48926
49472
94866
31252
40455
99616
74440
98613
93208
62662
96934
85851
97057
76273
69145
75289
55357
70382
85816
88288
94030
90802
33107
80692
82893
40688
97323
72862
96780
83746
97890
95668
68248
66522
84336
68108
85232
68199
89664
86836
90879
9009
65695
72153
81837
42379
82972
86132
41012
85106
16823
2029
28361
57904
84076
57742
67809
86542
95105
56042
81689
91064
25314
99907
88645
75851
14595
81616
77059
34618
25653
87048
35634
43406
1645
89243
45560
92415
69668
7634
76436
73964
96716
78612
83421
55846
51167
60990
30822
15743
77004
84335
64245
98725
90505
92490
78867
99224
4593
82864
82424
99752
95944
54943
85376
98549
84363
75097
11060
3724
66073
78361
86686
39073
74381
90422
60645
92515
24763
96235
35771
93181
53400
65735
79357
60001
99719
92288
90779
50879
79057
24238
58301
88916
57840
73915
79585
95509
83263
53471
94786
59061
68500
75080
97917
30866
37014
92739
83509
78434
96198
78621
97379
80117
49300
66490
97124
77317
35602
98104
87182
79780
89843
35884
79347
88630
96401
98190
85931
20065
92894
82068
83328
70907
84596
86776
13227
94013
61378
91114
45194
74599
78548
75943
40462
40634
87336
80836
95887
95270
82895
28988
97186
51178
92292
13599
68928
5496
27994
90272
58279
70881
72654
19178
69259
93476
66714
80353
77657
25032
85054
26581
84226
51528
89998
24733
79425
87029
68927
88414
84618
87984
87274
31420
81378
88473
90837
91674
61265
80461
52936
71910
96149
85144
20708
90176
80198
81418
84169
60826
19448
35213
99519
27856
55113
91137
94027
44909
32355
24842
64749
67745
98945
95729
41457
87107
64406
93595
77051
59019
92366
88803
30255
90030
83137
64460
99885
80107
92804
86256
91158
81433
82237
38360
87692
86618
26637
85813
69856
11864
98445
73501
87955
58532
69575
70411
81610
95132
84080
20683
94638
93450
73562
79507
54885
47236
93710
52034
71313
87423
99190
93517
90796
82395
88585
73858
7819
79004
68858
79725
98760
89909
74800
31335
97599
64312
75553
32728
36135
72833
46237
85643
85896
73021
59295
96633
67763
73077
80767
68661
90696
44594
60498
52420
8541
74869
98845
95577
80248
62127
45679
90801
98484
81902
76116
84932
93568
70423
7480
75343
89611
25246
92895
71476
72535
96966
79515
34306
33674
54505
79589
70200
97319
77376
45563
46450
16110
23346
21995
95842
29058
54015
93121
91527
75494
73746
68918
75627
89256
61480
93017
81451
61493
99619
60899
83223
80365
91835
93782
99581
66611
30329
46588
95469
21967
73022
21654
52754
22440
99349
30797
96604
92210
97520
983
68215
58309
74530
98291
90401
82691
58009
99521
96052
87036
87918
84807
74489
29637
81632
78968
89883
97698
85697
79662
86685
27289
99782
81414
97224
89366
80730
81693
86397
69125
95227
76428
43252
79979
65883
87643
66830
69893
2152
76810
50716
17238
13498
88441
95293
64925
77412
52725
84580
74661
68978
75387
76127
68643
83898
70662
85761
29529
4333
80853
85368
83420
18805
52272
13114
31499
52623
98583
68624
20373
35715
89973
16302
96365
76634
61630
98948
55704
82583
8931
62742
73524
57310
30951
81818
98801
59790
91633
96066
64379
84505
69844
85585
96497
77658
62851
99630
89057
75907
93356
77058
15215
42550
18318
15356
69167
38323
92983
82578
64213
95911
39096
32546
71053
95620
71227
98304
95883
4927
93407
96961
99417
71740
24858
84023
98141
99298
92041
69239
79460
88846
94004
93757
25856
90263
77437
90464
97729
84715
89548
13365
95346
99154
70830
25264
19131
96896
90010
79192
57749
86659
32483
77631
96008
10442
96336
71273
89804
94355
78362
77336
93467
98661
97784
74672
68474
88041
84547
91333
40979
97834
82077
71667
88696
30826
67775
22134
69207
85709
92485
92354
37973
84666
8217
90130
80953
73325
90347
28519
92856
74622
77897
93638
73213
95698
71559
21538
56924
23249
6917
80800
95696
96444
60342
48789
18994
58705
85204
51386
32929
89856
95390
87583
31075
53266
94388
61860
98388
73413
87018
70097
58187
89213
80340
67284
82221
60320
49828
96754
71212
73672
60891
35732
71563
93442
92284
94413
80775
79764
85960
60408
98485
97317
66810
36294
97332
75640
99003
98419
16614
96304
68859
25685
48396
96216
86705
70873
29541
41716
53302
37024
81484
57509
33601
69563
81493
62338
87706
92450
46102
2924
99680
98408
99024
28930
61644
58513
66202
72757
57939
86654
93325
5024
75127
38572
55566
21658
85930
99129
98362
34669
36377
60151
30935
18137
96689
73538
93269
46908
69642
84633
71471
76842
79729
1471
47599
91292
79953
67363
89387
85702
92749
95131
65021
51933
91528
79614
39844
83604
53151
97553
46607
72794
17355
97677
68201
59875
61941
68388
83696
62892
88261
11526
72091
76214
4008
73051
96433
90532
99575
50227
71243
87178
41051
76760
84386
84108
32285
92793
99852
85553
72560
69206
98895
99143
77762
82781
93588
70877
91140
23286
74583
44481
88953
13315
45942
50314
57112
45832
98876
99990
40679
79153
66112
76458
5209
83078
71132
87764
68057
94983
94752
95574
15734
23899
74632
71283
65914
78417
73759
65626
57979
85278
31947
79099
62970
74753
88052
61908
46955
81699
95415
99747
17573
83196
99604
65643
92989
89060
74174
97953
48222
94124
77367
99012
62172
94302
67512
38278
62397
36798
84401
73373
86922
97585
92998
97849
89287
83669
84338
91525
84941
25241
71144
80657
14323
73058
45302
56668
12071
65078
80492
85967
79938
28832
99847
96818
68668
94395
65997
28053
32108
90003
63290
95141
89105
90789
58440
28673
29803
63473
99987
92444
80694
12982
16226
85731
71983
97343
74025
30548
92335
90936
72543
86848
61935
69616
87220
26874
95688
67466
24604
19333
80991
93528
95510
83003
3815
81866
33727
91282
60888
77322
62080
39241
93035
31239
30128
97438
83124
46183
70695
86349
76240
98480
87594
28139
90884
80769
46827
74019
81775
97174
26333
26323
90962
92601
85897
68650
88899
20011
88798
29916
85284
93660
50915
84867
96166
71194
5487
99609
96030
16193
25869
84786
98186
62606
82049
69923
61142
99480
28690
36849
77624
39420
73722
95458
31355
58329
89014
72820
87419
93154
41039
99644
96888
32320
85519
72727
29365
21550
55378
77148
9848
98932
29855
69936
65019
91700
55771
13963
20945
61983
61550
1234
67375
83010
90896
98902
41601
69141
53256
78704
60218
84758
48112
75725
95423
81789
56403
69497
96197
85052
67741
90170
52691
76145
70767
91853
89974
66046
64390
82559
60834
75789
90070
45755
78426
14608
34733
81321
89017
60775
76236
78192
71539
56735
80979
55590
86948
82627
61960
94019
52231
89382
77008
85254
95812
94293
84158
64931
91110
85126
95081
59693
92556
42674
97077
88981
89173
97386
92017
87444
85356
29528
52832
78157
72595
18124
95473
72370
95748
42881
88453
42152
89344
94371
90707
55362
86959
89026
74682
99624
88325
83809
55541
28372
90234
62714
99703
79974
97259
70063
91174
96415
45505
94816
55144
73156
75706
53617
57163
63357
58057
99566
96079
45056
84241
94756
57130
82306
54642
91666
68306
54217
77015
83218
90582
31796
99159
70678
91731
42306
94272
24622
89932
53221
97360
96425
88842
98518
12739
87465
18890
98316
72024
90275
1311
90657
39312
27471
47125
83657
27374
97108
54589
76133
90871
95790
75005
90649
29809
74941
88771
90085
5214
95046
75328
81338
98056
76197
81040
71278
81777
83986
84107
90160
59651
83042
94377
72494
72799
98781
95983
98875
13476
19518
82090
92734
22169
94261
79436
77799
90588
81117
60865
75032
96397
80019
51973
73563
96517
99377
57422
91912
14341
93276
70110
8719
21467
90722
86357
96698
27238
96275
42384
59970
88871
70161
69591
92816
99205
94688
69021
54077
99803
91539
91172
88343
90204
70326
98076
79240
27435
80046
84965
39101
88408
60466
94830
92254
90478
65340
74450
98005
56217
60649
59525
67379
69984
93420
44901
13266
78720
97350
79597
96126
75317
86478
91484
87539
98867
65308
78105
53243
62972
84843
1345
78623
94420
30602
65420