mirror of
https://git.sb/baoshuo/OI-codes.git
synced 2024-11-10 19:58:53 +00:00
948 lines
10 KiB (Stored with Git LFS)
Plaintext
948 lines
10 KiB (Stored with Git LFS)
Plaintext
943 948
|
|
650 589 582 341 25 553 223 918 551 265 706 701 404 671 496 485 785 217 548 481 855 617 238 875 724 409 27 649 661 97 757 473 394 97 541 329 757 104 607 603 663 325 529 575 17 651 113 925 817 477 349 217 457 510 898 169 349 795 869 73 677 81 368 175 363 719 63 927 49 148 900 72 349 317 123 712 17 334 144 385 786 402 115 212 844 497 457 49 427 925 791 112 287 691 493 118 1 781 817 203 850 733 801 493 507 815 663 27 401 653 99 118 361 331 210 333 793 9 703 85 145 481 565 163 772 831 496 33 355 133 805 212 127 211 1 499 364 101 396 348 127 769 125 181 400 321 864 581 822 845 85 132 892 727 538 811 697 107 165 622 879 19 373 679 915 745 43 633 448 527 205 149 562 793 880 485 901 16 719 413 389 133 637 629 217 893 781 786 149 647 8 221 435 865 349 849 582 333 453 191 877 471 529 499 388 673 127 370 159 13 749 207 575 11 489 433 311 170 685 875 862 245 699 401 197 47 501 217 139 557 701 177 718 1 662 199 697 7 473 931 931 7 449 241 505 421 258 501 157 714 847 618 621 729 867 106 812 517 265 593 826 713 193 165 139 388 894 714 711 733 389 456 699 649 613 466 487 577 79 619 361 370 739 475 763 782 399 328 586 391 658 106 617 837 435 881 202 58 712 889 901 669 755 544 685 652 589 109 931 604 187 840 265 11 149 155 361 907 749 295 100 109 388 192 407 829 177 745 3 352 844 175 471 61 503 71 601 376 442 5 469 877 593 77 36 47 503 141 901 487 1 457 917 889 934 723 589 696 796 689 871 217 478 351 322 673 37 465 765 783 621 401 427 334 337 730 577 901 757 461 112 322 181 643 814 33 721 473 1 917 581 939 757 677 217 281 749 816 47 787 943 453 391 67 641 517 199 452 823 156 847 852 685 595 817 169 713 282 115 379 43 201 238 614 487 361 565 731 247 367 549 237 665 849 641 119 421 454 805 313 187 622 191 7 452 492 253 145 391 519 469 589 652 220 912 909 303 550 5 400 725 605 835 73 853 721 393 445 632 556 867 490 403 227 517 523 717 721 66 19 291 560 448 367 811 375 846 325 809 430 325 925 453 185 145 352 301 324 559 711 349 923 317 481 69 335 235 109 757 661 251 863 821 883 897 41 757 633 669 421 831 142 277 330 607 58 476 490 718 505 465 886 217 783 453 667 614 121 433 877 889 728 135 645 565 583 355 95 547 61 472 460 217 207 202 748 457 77 769 625 805 791 241 812 40 119 849 192 694 845 661 886 864 661 123 641 490 283 748 785 661 19 49 733 42 904 925 448 781 943 33 880 82 761 223 821 355 163 217 769 434 304 307 309 481 301 745 115 720 863 227 798 824 545 889 299 457 217 349 213 107 329 142 659 9 845 34 261 725 710 239 429 485 526 235 579 605 556 279 657 511 237 829 17 226 21 907 453 879 753 607 898 640 920 101 796 226 529 1 139 45 746 703 701 34 569 543 899 67 826 895 617 53 157 451 88 173 469 2 209 192 769 529 809 189 349 152 946 363 753 937 561 253 624 31 283 837 287 277 836 55 929 181 547 197 911 751 637 85 691 277 301 541 419 585 609 427 599 226 139 260 277 199 639 937 21 453 583 688 479 839 829 430 413 111 541 73 297 769 396 788 628 787 673 213 66 545 262 195 64 481 421 343 457 652 757 607 91 275 574 345 762 83 550 127 241 355 520 755 593 385 169 925 809 296 421 320 13 135 49 889 622 688 85 293 811 595 599 243 245 691 301 585 405 355 169 82 319 723 698 850 937 235 475 589 629 137 205 565 763 393 265 650 706 593 85 383 93 393 401 14 346 905 143 616 213 401 289 493 220 594 193 307 913 4 918 625 757 519 707 704 895 313 687 925 807 663 391 885 217 21 293 876 813 504 747 719 697 849 520 897 109 151 456 456 741 633 53 5 523 162 271 785 91 934 799 817 942 316 73 145 585 411 712 733 277 786 351 625 712 190 607 929 761 649 948 299 97 373 645 935 329 187 229 214 835 703 49 315 373 28 73 221 895 121 242 699 712 316 525 669 841 504 468 19 243 440 397 619 721 445 61 147 943 677 440 673 79 945 319 585 255 427
|
|
896 1 1 1 1 3 1 7 8 4 5 1 7 10 1 4 1 17 9 19 11 16 3 7 9 5 14 20 20 17 25 28 22 22 7 1 33 31 12 25 27 33 25 13 2 42 25 34 1 20 14 8 25 20 7 27 16 15 52 34 1 29 21 50 15 46 45 60 4 47 63 68 1 11 7 31 37 2 1 42 4 44 3 54 13 53 83 41 41 2 10 37 89 55 61 6 33 89 47 3 1 68 37 20 61 64 105 61 27 85 76 55 1 63 109 46 1 53 64 67 76 92 53 109 94 75 1 10 31 97 127 26 85 90 23 23 13 31 47 27 17 37 11 94 17 91 51 1 85 25 83 124 115 46 71 117 1 76 105 101 68 56 85 99 139 26 13 62 100 92 51 107 55 112 7 141 117 172 42 59 156 10 117 178 159 182 98 26 153 183 113 179 7 48 133 191 11 71 187 55 3 185 183 30 121 13 67 86 89 37 135 76 159 62 67 123 122 116 89 199 181 105 20 32 177 94 121 18 153 46 47 121 82 146 183 166 59 34 177 161 239 180 229 235 161 183 163 44 246 123 81 12 12 125 203 232 106 88 133 232 224 24 50 184 105 71 179 249 93 193 201 80 249 130 153 73 61 40 16 82 107 143 165 157 139 65 252 150 159 136 272 10 106 15 124 127 201 292 123 162 1 203 79 85 237 88 251 107 238 104 233 158 232 286 212 243 55 304 223 302 197 284 295 140 315 72 175 43 186 79 216 67 19 154 157 221 201 20 125 162 236 332 145 143 299 187 333 17 268 349 263 127 185 337 31 142 27 130 297 265 219 298 86 1 99 52 80 260 308 292 311 194 175 117 115 214 281 222 327 208 321 286 106 143 331 273 28 13 361 114 130 259 17 181 293 371 211 79 253 315 339 372 172 250 173 97 37 29 220 225 49 291 158 329 217 334 385 373 165 47 180 32 159 304 245 336 376 379 208 179 36 320 269 426 295 384 406 387 268 191 25 253 209 416 61 167 57 190 357 177 301 140 97 243 274 396 229 135 122 155 434 62 232 157 159 66 182 304 382 131 381 463 113 240 61 166 344 213 151 165 172 88 69 335 129 161 256 232 210 34 133 286 480 259 73 16 231 328 6 184 414 225 223 48 130 264 334 331 501 73 389 227 81 127 311 332 247 354 50 253 449 393 115 245 65 481 161 490 229 242 254 412 470 339 313 401 239 457 81 390 66 153 478 335 489 378 385 546 464 252 347 484 409 472 418 30 180 177 397 553 26 56 305 133 523 478 263 244 297 352 67 86 365 496 51 410 389 553 505 132 164 334 237 140 515 47 129 421 433 162 341 580 199 446 535 345 13 202 75 235 562 325 247 370 71 161 100 507 575 501 301 105 69 455 239 136 337 558 556 422 241 82 113 158 76 603 9 131 617 444 547 206 421 530 270 368 103 445 556 401 341 206 587 14 281 161 173 369 549 51 6 274 431 256 369 161 347 274 159 386 343 187 483 106 565 546 382 1 443 394 355 575 449 161 643 250 261 158 493 580 145 558 309 1 541 284 314 469 574 256 181 425 444 666 471 3 85 81 583 217 581 18 131 699 593 296 187 491 437 571 381 315 229 212 673 101 363 40 166 667 445 682 255 592 665 188 178 643 43 194 227 593 681 67 55 88 295 412 727 136 633 625 594 572 281 331 463 325 364 282 559 678 698 535 517 239 419 279 362 454 387 59 747 646 164 160 91 28 693 18 515 714 417 293 619 414 621 581 7 49 583 342 153 703 560 393 406 162 350 184 486 729 485 654 369 290 126 724 559 636 204 167 344 568 193 36 745 679 277 175 281 423 371 486 227 565 217 570 117 536 285 264 520 163 351 373 729 400 306 223 533 448 761 714 451 710 362 2 521 553 567 287 257 532 7 665 541 137 425 700 93 303 241 626 611 352 567 828 203 378 16 283 285 706 841 710 463 151 157 408 175 504 428 339 767 385 835 862 92 370 598 480 532 506 222 351 144 752 69 549 876 253 387 856 789 583 568 151 531 40 226 615 741 777 200 485 745 830 517 555 749 165 901 765 257 439 433 344 559 636 354 870 117 701 169 41 379 610 756 117 706 656 589 312 757 369 441 194 15 505 235 293 915
|
|
943
|
|
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
|
|
918
|
|
919
|
|
920
|
|
921
|
|
922
|
|
923
|
|
924
|
|
925
|
|
926
|
|
927
|
|
928
|
|
929
|
|
930
|
|
931
|
|
932
|
|
933
|
|
934
|
|
935
|
|
936
|
|
937
|
|
938
|
|
939
|
|
940
|
|
941
|
|
942
|
|
943
|