mirror of
https://git.sb/baoshuo/OI-codes.git
synced 2024-12-26 20:12:00 +00:00
922 lines
10 KiB (Stored with Git LFS)
Plaintext
922 lines
10 KiB (Stored with Git LFS)
Plaintext
917 966
|
|
695 534 960 8 477 415 691 697 511 604 423 880 187 211 55 314 157 333 693 361 609 771 803 493 144 921 834 403 927 925 640 481 520 829 898 827 484 197 659 511 15 221 622 787 565 823 625 251 225 229 133 781 219 667 593 123 135 473 267 155 15 45 24 517 382 423 1 841 673 625 810 57 505 421 503 421 933 364 56 853 331 154 435 93 141 205 385 316 1 183 713 484 584 931 595 28 449 295 31 400 621 477 421 645 37 679 505 780 113 743 124 928 625 505 355 421 204 838 663 79 835 841 193 391 609 872 832 93 316 520 946 169 607 96 519 495 869 668 829 97 367 195 673 943 275 919 349 901 25 691 425 135 931 778 223 577 246 349 637 448 592 511 592 31 315 211 13 661 301 489 438 619 553 853 735 97 1 457 784 631 631 257 631 572 394 169 417 965 577 891 497 709 781 131 55 811 475 802 631 869 219 217 743 293 162 869 289 829 119 448 843 79 652 71 953 613 671 705 231 737 67 952 748 91 631 31 715 613 351 571 1 848 115 316 464 898 447 31 16 631 714 732 289 253 499 43 151 406 673 21 855 936 913 10 784 659 85 513 954 588 175 358 478 961 424 55 895 475 109 547 225 32 467 181 272 645 581 760 64 806 479 621 519 607 583 161 97 61 573 338 317 165 43 637 848 415 804 940 36 459 231 427 477 319 39 697 765 409 949 885 958 645 145 724 489 745 109 829 139 25 505 85 758 850 300 853 937 547 898 280 370 148 691 95 134 378 601 25 274 701 673 778 391 814 571 715 484 505 403 952 907 745 551 734 427 757 355 57 551 346 575 877 352 593 772 391 88 921 897 558 233 820 813 210 372 492 466 539 883 859 263 499 61 505 691 481 49 469 164 71 589 301 627 409 829 463 589 775 331 653 549 288 176 352 277 697 344 24 867 599 957 43 961 891 195 516 667 415 435 399 739 627 961 317 187 822 635 277 469 78 729 583 220 540 379 26 806 609 919 37 28 585 130 813 751 797 409 545 357 457 409 379 295 291 219 715 469 47 244 262 177 875 553 379 643 625 65 505 427 49 588 253 333 897 66 409 442 133 877 13 195 682 97 355 631 463 22 901 528 5 70 889 663 840 606 259 217 449 667 753 875 235 466 105 309 79 418 119 43 382 803 79 115 195 65 706 583 322 791 99 413 207 747 589 253 877 133 489 557 140 1 663 389 187 7 253 328 83 277 904 369 883 587 768 579 490 918 374 806 211 883 253 323 199 775 278 232 579 687 667 529 119 609 197 673 838 938 703 197 655 461 2 543 777 721 141 223 807 1 208 631 27 787 933 947 643 285 7 829 599 319 925 767 156 955 697 819 367 539 362 806 755 235 159 55 904 525 652 239 736 643 259 427 182 681 313 931 295 54 257 871 542 547 244 421 655 223 577 769 921 705 371 196 635 289 701 457 956 407 379 19 79 749 373 463 911 187 952 841 587 61 185 259 391 687 433 193 510 319 497 943 589 1 793 897 764 520 79 229 574 653 21 837 169 673 535 182 48 847 607 890 655 457 293 223 409 499 441 397 403 710 183 19 15 177 7 622 844 158 911 793 729 458 796 449 632 431 323 844 523 715 47 829 871 139 477 889 295 403 358 307 799 438 281 309 379 719 289 675 359 871 937 499 154 86 749 147 770 281 32 171 434 477 679 553 151 239 835 687 390 470 894 875 505 587 207 894 861 375 727 737 649 3 651 277 243 1 442 99 247 259 739 883 232 82 484 67 843 121 883 441 163 771 865 167 325 959 937 647 415 635 247 131 961 115 664 726 809 271 141 143 403 368 773 850 178 223 81 167 412 113 742 964 166 178 423 631 661 300 933 430 334 109 952 391 549 613 299 819 898 725 171 121 273 323 150 519 253 865 259 69 85 749 49 246 595 884 227 817 722 875 619 235 391 463 765 350 239 246 793 357 562 665 253 396 337 681 490 561 397 439 619 820 507 329 139 371 321 935 475 680 1 375 367 225 155 904 295 649 117 531 259 129 667 757 511 421 752 781 479 445 806 485 133 427 511 262 69 875 727 589 544 232 715 655 839 90
|
|
373 1 1 1 1 3 1 7 7 7 3 8 1 13 9 6 1 9 1 16 17 10 3 21 17 9 3 2 18 1 15 27 24 9 31 22 19 13 1 13 21 11 37 1 30 28 39 2 34 19 31 6 25 7 5 51 49 4 43 38 9 32 13 8 17 19 52 1 28 34 47 4 13 23 57 36 59 42 53 20 51 1 17 52 4 85 5 5 36 37 19 53 83 4 33 78 73 95 39 91 15 101 31 22 70 41 65 51 55 94 97 16 36 71 5 71 61 44 95 112 111 13 70 62 113 49 81 29 92 23 129 24 89 63 106 90 35 18 19 93 105 67 91 9 57 99 43 145 41 128 1 43 96 140 59 114 127 13 139 79 119 151 39 33 77 11 160 46 157 1 55 1 8 11 154 165 121 26 151 81 155 147 43 182 7 154 176 27 149 133 106 42 97 132 29 1 15 45 82 2 13 59 133 9 163 1 90 102 82 100 58 144 87 132 117 164 29 28 104 128 91 213 97 152 201 190 11 121 154 63 175 52 73 12 213 109 1 115 59 197 121 116 96 74 157 161 103 1 129 123 181 245 169 185 247 16 169 70 55 221 230 255 133 84 183 132 146 81 108 175 82 107 83 135 79 27 133 98 169 111 113 81 163 227 73 282 183 113 1 205 79 37 32 248 64 224 192 244 139 64 88 20 257 255 258 287 40 83 83 244 58 17 214 169 282 148 249 177 196 61 295 310 59 192 181 150 131 181 169 204 121 244 257 143 289 206 297 325 80 121 109 309 311 198 248 306 61 64 298 132 83 327 246 275 82 185 269 79 355 106 137 318 57 200 225 358 291 360 37 274 369 103 107 167 232 55 296 188 151 177 333 182 145 82 181 59 120 4 193 303 241 358 26 295 281 62 157 162 275 232 289 49 174 293 21 96 215 353 193 353 317 100 354 298 409 130 235 251 269 240 301 105 327 382 401 415 46 353 271 240 367 132 307 372 387 154 139 432 370 408 169 85 174 351 439 98 359 400 102 270 126 439 329 193 47 428 97 223 205 131 413 343 337 181 65 60 306 62 225 14 27 269 446 166 151 31 127 241 75 219 319 10 17 270 442 189 34 97 287 409 106 244 361 459 287 388 411 41 22 344 185 343 444 237 253 97 213 71 314 59 133 147 265 347 247 515 147 78 139 474 121 427 351 383 491 61 287 399 93 62 31 315 457 133 41 495 453 94 328 148 517 139 47 75 477 185 233 130 5 124 101 396 195 159 311 431 75 411 379 344 365 485 85 435 317 388 392 415 488 327 247 361 377 77 185 291 21 33 385 494 15 309 367 346 307 463 318 80 334 449 83 442 315 238 592 561 577 13 477 267 451 242 260 430 565 166 471 1 198 379 315 394 436 443 359 496 65 460 329 122 69 231 341 568 181 239 413 298 574 485 331 481 485 199 209 1 391 345 204 136 358 555 461 248 638 32 304 155 451 573 147 362 73 235 247 514 227 105 653 625 642 59 337 301 17 293 118 179 437 472 238 621 2 556 544 368 385 600 592 223 280 74 661 310 577 503 194 85 137 311 37 84 118 316 103 172 89 256 651 154 21 580 445 379 65 273 135 363 117 198 163 333 135 322 205 80 617 685 208 107 361 473 210 7 505 722 7 339 617 445 101 239 265 546 73 574 433 393 345 163 101 601 115 233 709 36 319 730 99 227 566 278 696 317 135 673 673 718 121 82 681 515 751 40 73 379 539 646 181 444 467 468 211 564 731 587 259 89 691 14 498 574 541 399 193 640 685 367 565 82 37 582 442 122 173 61 480 274 401 3 291 322 495 736 677 341 193 318 414 612 603 4 714 550 212 75 535 377 575 379 701 426 502 497 29 116 701 562 413 477 523 492 60 794 22 802 125 326 123 822 253 376 492 241 95 681 163 99 481 365 315 117 136 7 386 65 613 181 139 621 201 676 766 197 287 409 823 798 146 586 281 370 489 533 808 142 273 18 831 857 241 525 497 114 798 376 441 670 108 210 103 287 659 554 88 628 728 404 536 449 631 608 793 684 616 710 643 873 799 539 818 528 337 784 576 466 560
|
|
917
|
|
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
|
|
667
|
|
668
|
|
669
|
|
670
|
|
671
|
|
672
|
|
673
|
|
674
|
|
675
|
|
676
|
|
677
|
|
678
|
|
679
|
|
680
|
|
681
|
|
682
|
|
683
|
|
684
|
|
685
|
|
686
|
|
687
|
|
688
|
|
689
|
|
690
|
|
691
|
|
692
|
|
693
|
|
694
|
|
695
|
|
696
|
|
697
|
|
698
|
|
699
|
|
700
|
|
701
|
|
702
|
|
703
|
|
704
|
|
705
|
|
706
|
|
707
|
|
708
|
|
709
|
|
710
|
|
711
|
|
712
|
|
713
|
|
714
|
|
715
|
|
716
|
|
717
|
|
718
|
|
719
|
|
720
|
|
721
|
|
722
|
|
723
|
|
724
|
|
725
|
|
726
|
|
727
|
|
728
|
|
729
|
|
730
|
|
731
|
|
732
|
|
733
|
|
734
|
|
735
|
|
736
|
|
737
|
|
738
|
|
739
|
|
740
|
|
741
|
|
742
|
|
743
|
|
744
|
|
745
|
|
746
|
|
747
|
|
748
|
|
749
|
|
750
|
|
751
|
|
752
|
|
753
|
|
754
|
|
755
|
|
756
|
|
757
|
|
758
|
|
759
|
|
760
|
|
761
|
|
762
|
|
763
|
|
764
|
|
765
|
|
766
|
|
767
|
|
768
|
|
769
|
|
770
|
|
771
|
|
772
|
|
773
|
|
774
|
|
775
|
|
776
|
|
777
|
|
778
|
|
779
|
|
780
|
|
781
|
|
782
|
|
783
|
|
784
|
|
785
|
|
786
|
|
787
|
|
788
|
|
789
|
|
790
|
|
791
|
|
792
|
|
793
|
|
794
|
|
795
|
|
796
|
|
797
|
|
798
|
|
799
|
|
800
|
|
801
|
|
802
|
|
803
|
|
804
|
|
805
|
|
806
|
|
807
|
|
808
|
|
809
|
|
810
|
|
811
|
|
812
|
|
813
|
|
814
|
|
815
|
|
816
|
|
817
|
|
818
|
|
819
|
|
820
|
|
821
|
|
822
|
|
823
|
|
824
|
|
825
|
|
826
|
|
827
|
|
828
|
|
829
|
|
830
|
|
831
|
|
832
|
|
833
|
|
834
|
|
835
|
|
836
|
|
837
|
|
838
|
|
839
|
|
840
|
|
841
|
|
842
|
|
843
|
|
844
|
|
845
|
|
846
|
|
847
|
|
848
|
|
849
|
|
850
|
|
851
|
|
852
|
|
853
|
|
854
|
|
855
|
|
856
|
|
857
|
|
858
|
|
859
|
|
860
|
|
861
|
|
862
|
|
863
|
|
864
|
|
865
|
|
866
|
|
867
|
|
868
|
|
869
|
|
870
|
|
871
|
|
872
|
|
873
|
|
874
|
|
875
|
|
876
|
|
877
|
|
878
|
|
879
|
|
880
|
|
881
|
|
882
|
|
883
|
|
884
|
|
885
|
|
886
|
|
887
|
|
888
|
|
889
|
|
890
|
|
891
|
|
892
|
|
893
|
|
894
|
|
895
|
|
896
|
|
897
|
|
898
|
|
899
|
|
900
|
|
901
|
|
902
|
|
903
|
|
904
|
|
905
|
|
906
|
|
907
|
|
908
|
|
909
|
|
910
|
|
911
|
|
912
|
|
913
|
|
914
|
|
915
|
|
916
|
|
917
|