mirror of
https://git.sb/baoshuo/OI-codes.git
synced 2024-12-25 17:32:01 +00:00
1030 lines
8.9 KiB (Stored with Git LFS)
Plaintext
1030 lines
8.9 KiB (Stored with Git LFS)
Plaintext
1028
|
|
1 1
|
|
1 4
|
|
1 5
|
|
4 5
|
|
7 7
|
|
10 10
|
|
10 10
|
|
10 10
|
|
12 12
|
|
12 12
|
|
12 12
|
|
14 14
|
|
14 14
|
|
19 19
|
|
19 19
|
|
19 19
|
|
22 22
|
|
22 22
|
|
25 26
|
|
26 26
|
|
26 27
|
|
30 30
|
|
30 30
|
|
33 33
|
|
33 33
|
|
33 33
|
|
38 38
|
|
40 41
|
|
41 41
|
|
43 43
|
|
46 47
|
|
47 47
|
|
47 47
|
|
50 50
|
|
50 50
|
|
54 54
|
|
54 54
|
|
58 58
|
|
62 62
|
|
62 64
|
|
64 64
|
|
76 76
|
|
76 76
|
|
76 77
|
|
81 82
|
|
81 82
|
|
81 82
|
|
85 85
|
|
85 85
|
|
85 85
|
|
87 90
|
|
87 91
|
|
94 95
|
|
97 97
|
|
97 97
|
|
99 99
|
|
99 99
|
|
99 100
|
|
102 103
|
|
103 104
|
|
109 109
|
|
109 109
|
|
113 114
|
|
114 114
|
|
118 118
|
|
118 118
|
|
121 121
|
|
123 123
|
|
123 123
|
|
123 123
|
|
125 125
|
|
125 125
|
|
128 128
|
|
130 130
|
|
133 136
|
|
133 136
|
|
134 136
|
|
139 139
|
|
139 139
|
|
139 139
|
|
141 141
|
|
141 141
|
|
143 143
|
|
148 148
|
|
148 148
|
|
148 149
|
|
152 152
|
|
154 155
|
|
154 155
|
|
155 157
|
|
157 157
|
|
157 157
|
|
159 159
|
|
168 168
|
|
168 169
|
|
171 171
|
|
171 172
|
|
171 172
|
|
179 180
|
|
179 180
|
|
183 183
|
|
190 190
|
|
190 190
|
|
190 190
|
|
195 195
|
|
195 195
|
|
195 195
|
|
197 197
|
|
199 199
|
|
199 199
|
|
203 203
|
|
203 203
|
|
207 208
|
|
207 208
|
|
208 208
|
|
213 214
|
|
213 214
|
|
220 223
|
|
220 223
|
|
222 223
|
|
228 228
|
|
228 228
|
|
235 236
|
|
236 236
|
|
236 236
|
|
240 242
|
|
242 242
|
|
242 242
|
|
244 246
|
|
246 246
|
|
246 246
|
|
250 250
|
|
250 250
|
|
250 250
|
|
255 255
|
|
255 255
|
|
263 264
|
|
264 264
|
|
266 266
|
|
269 270
|
|
269 270
|
|
272 272
|
|
272 272
|
|
272 272
|
|
275 276
|
|
275 278
|
|
276 278
|
|
281 281
|
|
281 282
|
|
281 282
|
|
285 285
|
|
285 285
|
|
285 285
|
|
288 288
|
|
291 292
|
|
292 292
|
|
292 292
|
|
294 296
|
|
296 296
|
|
296 296
|
|
302 302
|
|
302 302
|
|
305 305
|
|
307 308
|
|
307 309
|
|
308 309
|
|
314 314
|
|
314 314
|
|
317 317
|
|
317 317
|
|
317 317
|
|
321 321
|
|
321 321
|
|
321 321
|
|
325 326
|
|
325 326
|
|
325 326
|
|
332 332
|
|
339 339
|
|
339 342
|
|
342 342
|
|
342 343
|
|
348 348
|
|
348 350
|
|
350 352
|
|
356 356
|
|
363 363
|
|
363 364
|
|
368 369
|
|
369 369
|
|
369 369
|
|
378 378
|
|
378 378
|
|
378 378
|
|
380 380
|
|
380 380
|
|
380 380
|
|
387 387
|
|
389 389
|
|
389 389
|
|
392 394
|
|
396 397
|
|
397 398
|
|
400 400
|
|
400 400
|
|
400 400
|
|
404 404
|
|
407 407
|
|
407 407
|
|
407 407
|
|
413 413
|
|
413 413
|
|
413 416
|
|
416 417
|
|
416 417
|
|
426 426
|
|
430 430
|
|
434 434
|
|
434 434
|
|
442 442
|
|
442 442
|
|
445 445
|
|
450 451
|
|
450 453
|
|
451 453
|
|
453 453
|
|
455 455
|
|
455 455
|
|
462 462
|
|
462 462
|
|
465 465
|
|
465 465
|
|
473 473
|
|
479 479
|
|
479 479
|
|
483 483
|
|
486 486
|
|
486 486
|
|
490 490
|
|
490 490
|
|
493 493
|
|
493 494
|
|
500 500
|
|
500 500
|
|
500 501
|
|
503 504
|
|
504 504
|
|
504 504
|
|
507 507
|
|
507 507
|
|
507 507
|
|
509 511
|
|
509 513
|
|
515 516
|
|
515 517
|
|
516 517
|
|
523 523
|
|
523 524
|
|
526 526
|
|
526 527
|
|
526 527
|
|
529 529
|
|
534 535
|
|
535 535
|
|
535 535
|
|
538 538
|
|
538 538
|
|
538 539
|
|
541 541
|
|
541 541
|
|
541 541
|
|
543 543
|
|
546 547
|
|
546 547
|
|
547 547
|
|
550 550
|
|
550 550
|
|
555 555
|
|
557 557
|
|
557 557
|
|
560 560
|
|
562 562
|
|
562 562
|
|
562 562
|
|
565 565
|
|
565 565
|
|
567 567
|
|
567 568
|
|
567 568
|
|
570 570
|
|
572 574
|
|
572 574
|
|
579 580
|
|
579 580
|
|
583 583
|
|
583 584
|
|
583 584
|
|
588 588
|
|
588 588
|
|
590 591
|
|
591 591
|
|
593 594
|
|
594 594
|
|
594 594
|
|
597 597
|
|
600 600
|
|
600 600
|
|
600 600
|
|
602 602
|
|
602 602
|
|
604 604
|
|
604 604
|
|
604 605
|
|
607 608
|
|
608 608
|
|
611 611
|
|
611 611
|
|
616 616
|
|
616 616
|
|
618 618
|
|
618 618
|
|
621 623
|
|
621 623
|
|
621 627
|
|
625 627
|
|
626 627
|
|
630 630
|
|
632 632
|
|
634 636
|
|
636 636
|
|
636 636
|
|
646 647
|
|
653 655
|
|
655 656
|
|
655 656
|
|
661 661
|
|
661 661
|
|
665 665
|
|
665 665
|
|
665 666
|
|
671 671
|
|
671 672
|
|
675 675
|
|
677 677
|
|
677 677
|
|
679 679
|
|
679 679
|
|
685 685
|
|
685 685
|
|
687 687
|
|
687 687
|
|
691 692
|
|
691 692
|
|
691 692
|
|
694 694
|
|
694 694
|
|
694 695
|
|
704 704
|
|
704 704
|
|
704 704
|
|
707 707
|
|
707 710
|
|
712 713
|
|
713 713
|
|
713 713
|
|
716 716
|
|
719 719
|
|
719 719
|
|
719 719
|
|
723 724
|
|
723 724
|
|
723 724
|
|
726 726
|
|
726 726
|
|
726 726
|
|
729 729
|
|
729 729
|
|
732 732
|
|
732 732
|
|
732 732
|
|
743 744
|
|
750 750
|
|
750 750
|
|
750 751
|
|
754 754
|
|
754 755
|
|
760 761
|
|
760 761
|
|
763 764
|
|
764 764
|
|
766 766
|
|
766 766
|
|
766 766
|
|
769 772
|
|
772 772
|
|
782 782
|
|
782 782
|
|
782 782
|
|
790 790
|
|
790 790
|
|
790 790
|
|
795 796
|
|
795 796
|
|
799 800
|
|
800 800
|
|
802 803
|
|
802 803
|
|
803 803
|
|
815 815
|
|
815 815
|
|
815 815
|
|
817 817
|
|
817 817
|
|
817 817
|
|
821 822
|
|
821 822
|
|
824 824
|
|
824 824
|
|
824 824
|
|
827 827
|
|
827 827
|
|
830 830
|
|
830 830
|
|
832 832
|
|
832 832
|
|
832 834
|
|
834 834
|
|
834 836
|
|
836 836
|
|
839 839
|
|
839 839
|
|
842 842
|
|
842 842
|
|
842 842
|
|
844 845
|
|
847 847
|
|
847 847
|
|
849 850
|
|
849 850
|
|
850 850
|
|
854 856
|
|
855 856
|
|
856 856
|
|
861 862
|
|
861 862
|
|
862 862
|
|
871 871
|
|
871 871
|
|
871 871
|
|
874 874
|
|
874 874
|
|
874 874
|
|
880 880
|
|
884 885
|
|
889 889
|
|
889 889
|
|
889 890
|
|
892 893
|
|
893 893
|
|
893 893
|
|
895 895
|
|
900 900
|
|
900 900
|
|
900 900
|
|
902 902
|
|
902 902
|
|
902 902
|
|
905 909
|
|
908 909
|
|
915 915
|
|
915 915
|
|
915 917
|
|
917 917
|
|
917 917
|
|
919 919
|
|
921 922
|
|
921 922
|
|
921 922
|
|
925 926
|
|
926 926
|
|
929 930
|
|
930 930
|
|
932 933
|
|
932 934
|
|
932 934
|
|
937 937
|
|
942 942
|
|
942 944
|
|
944 944
|
|
948 950
|
|
948 950
|
|
949 950
|
|
955 955
|
|
955 955
|
|
955 955
|
|
957 957
|
|
957 957
|
|
957 957
|
|
959 959
|
|
959 959
|
|
959 961
|
|
968 969
|
|
968 969
|
|
969 969
|
|
971 972
|
|
971 972
|
|
971 972
|
|
974 974
|
|
974 974
|
|
974 974
|
|
976 976
|
|
976 976
|
|
976 976
|
|
980 980
|
|
980 981
|
|
983 983
|
|
983 983
|
|
987 988
|
|
987 988
|
|
988 988
|
|
990 990
|
|
990 990
|
|
992 992
|
|
995 996
|
|
996 996
|
|
996 996
|
|
998 998
|
|
998 998
|
|
1001 1003
|
|
1003 1006
|
|
1005 1006
|
|
1010 1010
|
|
1010 1010
|
|
1014 1014
|
|
1018 1021
|
|
1019 1021
|
|
1019 1021
|
|
1023 1023
|
|
1025 1025
|
|
1025 1025
|
|
1025 1025
|
|
1034 1034
|
|
1034 1034
|
|
1034 1035
|
|
1038 1038
|
|
1040 1041
|
|
1040 1041
|
|
1041 1043
|
|
1048 1048
|
|
1050 1050
|
|
1050 1050
|
|
1050 1051
|
|
1055 1055
|
|
1055 1055
|
|
1055 1055
|
|
1057 1057
|
|
1061 1064
|
|
1062 1064
|
|
1066 1066
|
|
1072 1072
|
|
1077 1078
|
|
1082 1082
|
|
1082 1082
|
|
1085 1085
|
|
1085 1085
|
|
1085 1085
|
|
1089 1090
|
|
1090 1090
|
|
1090 1090
|
|
1094 1094
|
|
1094 1094
|
|
1096 1096
|
|
1096 1096
|
|
1096 1097
|
|
1099 1099
|
|
1099 1099
|
|
1099 1099
|
|
1101 1104
|
|
1101 1104
|
|
1104 1104
|
|
1109 1110
|
|
1109 1110
|
|
1110 1110
|
|
1112 1112
|
|
1112 1114
|
|
1112 1114
|
|
1118 1118
|
|
1120 1121
|
|
1120 1121
|
|
1121 1121
|
|
1123 1123
|
|
1123 1126
|
|
1125 1126
|
|
1128 1128
|
|
1128 1128
|
|
1128 1128
|
|
1133 1133
|
|
1133 1133
|
|
1139 1139
|
|
1139 1139
|
|
1142 1142
|
|
1146 1147
|
|
1147 1147
|
|
1147 1147
|
|
1152 1152
|
|
1152 1152
|
|
1155 1155
|
|
1155 1155
|
|
1161 1161
|
|
1161 1161
|
|
1168 1168
|
|
1168 1168
|
|
1168 1168
|
|
1172 1173
|
|
1172 1173
|
|
1172 1173
|
|
1179 1179
|
|
1179 1179
|
|
1181 1181
|
|
1181 1181
|
|
1181 1182
|
|
1189 1189
|
|
1189 1189
|
|
1191 1191
|
|
1197 1197
|
|
1203 1203
|
|
1206 1206
|
|
1206 1206
|
|
1208 1208
|
|
1216 1216
|
|
1219 1219
|
|
1223 1223
|
|
1223 1223
|
|
1223 1223
|
|
1225 1225
|
|
1225 1225
|
|
1225 1225
|
|
1228 1229
|
|
1228 1229
|
|
1231 1231
|
|
1231 1231
|
|
1231 1231
|
|
1239 1239
|
|
1242 1242
|
|
1242 1242
|
|
1242 1242
|
|
1246 1246
|
|
1246 1246
|
|
1249 1249
|
|
1249 1249
|
|
1249 1249
|
|
1251 1251
|
|
1251 1251
|
|
1251 1251
|
|
1253 1253
|
|
1253 1253
|
|
1253 1253
|
|
1255 1255
|
|
1255 1255
|
|
1258 1258
|
|
1258 1258
|
|
1258 1258
|
|
1260 1260
|
|
1260 1261
|
|
1263 1264
|
|
1263 1266
|
|
1263 1266
|
|
1266 1266
|
|
1280 1280
|
|
1280 1280
|
|
1284 1284
|
|
1284 1284
|
|
1284 1284
|
|
1286 1286
|
|
1286 1286
|
|
1290 1290
|
|
1292 1292
|
|
1292 1292
|
|
1292 1292
|
|
1294 1294
|
|
1294 1294
|
|
1294 1295
|
|
1298 1298
|
|
1298 1299
|
|
1298 1299
|
|
1302 1302
|
|
1302 1302
|
|
1302 1302
|
|
1305 1306
|
|
1305 1306
|
|
1305 1307
|
|
1315 1315
|
|
1315 1315
|
|
1315 1315
|
|
1324 1324
|
|
1324 1324
|
|
1327 1327
|
|
1330 1330
|
|
1330 1330
|
|
1335 1335
|
|
1335 1335
|
|
1335 1335
|
|
1337 1337
|
|
1343 1344
|
|
1351 1351
|
|
1353 1354
|
|
1363 1363
|
|
1363 1363
|
|
1368 1369
|
|
1369 1372
|
|
1372 1372
|
|
1380 1380
|
|
1380 1380
|
|
1380 1380
|
|
1382 1382
|
|
1382 1382
|
|
1384 1384
|
|
1384 1384
|
|
1384 1384
|
|
1386 1386
|
|
1393 1393
|
|
1395 1396
|
|
1395 1396
|
|
1395 1396
|
|
1398 1398
|
|
1398 1398
|
|
1400 1400
|
|
1400 1400
|
|
1406 1406
|
|
1406 1406
|
|
1406 1406
|
|
1409 1410
|
|
1410 1410
|
|
1410 1411
|
|
1414 1415
|
|
1414 1415
|
|
1414 1415
|
|
1418 1418
|
|
1423 1424
|
|
1423 1424
|
|
1423 1424
|
|
1426 1426
|
|
1428 1428
|
|
1428 1429
|
|
1428 1431
|
|
1431 1432
|
|
1436 1436
|
|
1445 1445
|
|
1445 1446
|
|
1445 1446
|
|
1454 1454
|
|
1454 1454
|
|
1454 1457
|
|
1456 1457
|
|
1457 1457
|
|
1459 1459
|
|
1463 1464
|
|
1466 1466
|
|
1466 1466
|
|
1466 1466
|
|
1468 1468
|
|
1468 1468
|
|
1468 1472
|
|
1472 1472
|
|
1477 1477
|
|
1479 1479
|
|
1482 1482
|
|
1482 1483
|
|
1486 1487
|
|
1486 1487
|
|
1490 1490
|
|
1490 1490
|
|
1490 1492
|
|
1498 1498
|
|
1498 1498
|
|
1500 1502
|
|
1502 1502
|
|
1504 1505
|
|
1505 1505
|
|
1505 1505
|
|
1508 1508
|
|
1510 1510
|
|
1510 1510
|
|
1513 1513
|
|
1513 1513
|
|
1513 1513
|
|
1515 1516
|
|
1515 1516
|
|
1521 1521
|
|
1521 1521
|
|
1521 1521
|
|
1526 1526
|
|
1526 1527
|
|
1526 1527
|
|
1530 1530
|
|
1530 1530
|
|
1530 1532
|
|
1534 1534
|
|
1534 1534
|
|
1534 1534
|
|
1541 1541
|
|
1541 1543
|
|
1543 1543
|
|
1545 1547
|
|
1546 1547
|
|
1547 1547
|
|
1551 1551
|
|
1551 1551
|
|
1555 1556
|
|
1555 1556
|
|
1558 1558
|
|
1563 1563
|
|
1563 1563
|
|
1563 1563
|
|
1568 1568
|
|
1570 1570
|
|
1576 1576
|
|
1576 1576
|
|
1579 1579
|
|
1579 1579
|
|
1581 1581
|
|
1583 1583
|
|
1585 1586
|
|
1586 1586
|
|
1588 1589
|
|
1589 1589
|
|
1589 1589
|
|
1596 1596
|
|
1596 1596
|
|
1600 1601
|
|
1600 1601
|
|
1601 1602
|
|
1605 1605
|
|
1605 1605
|
|
1605 1605
|
|
1609 1609
|
|
1609 1609
|
|
1609 1609
|
|
1611 1612
|
|
1612 1614
|
|
1614 1614
|
|
1619 1619
|
|
1619 1619
|
|
1619 1619
|
|
1621 1621
|
|
1621 1621
|
|
1621 1621
|
|
1626 1626
|
|
1626 1626
|
|
1629 1629
|
|
1629 1629
|
|
1629 1630
|
|
1634 1634
|
|
1634 1634
|
|
1634 1634
|
|
1639 1639
|
|
1639 1639
|
|
1639 1639
|
|
1642 1642
|
|
1642 1642
|
|
1645 1645
|
|
1645 1645
|
|
1645 1645
|
|
1648 1648
|
|
1648 1648
|
|
1650 1650
|
|
1650 1650
|
|
1650 1650
|
|
1652 1652
|
|
1652 1652
|
|
1652 1652
|
|
1655 1655
|
|
1655 1655
|
|
1655 1655
|
|
1661 1661
|
|
1661 1661
|
|
1661 1661
|
|
1663 1663
|
|
1663 1665
|
|
1663 1665
|
|
1665 1665
|
|
1669 1669
|
|
1669 1669
|
|
1676 1677
|
|
1677 1677
|
|
1677 1677
|
|
1679 1679
|
|
1679 1679
|
|
1679 1679
|
|
1682 1682
|
|
1685 1687
|
|
1685 1687
|
|
1689 1689
|
|
1689 1689
|
|
1689 1689
|
|
1692 1692
|
|
1692 1693
|
|
1692 1693
|
|
1695 1696
|
|
1695 1696
|
|
1696 1696
|
|
1698 1698
|
|
1698 1698
|
|
1702 1702
|
|
1702 1702
|
|
1702 1702
|
|
1707 1708
|
|
1707 1708
|
|
1708 1708
|
|
1711 1711
|
|
1711 1711
|
|
1711 1711
|
|
1713 1713
|
|
1713 1713
|
|
1717 1717
|
|
1719 1719
|
|
1721 1721
|
|
1721 1721
|
|
1725 1725
|
|
1725 1725
|
|
1728 1728
|
|
1731 1731
|
|
1731 1731
|
|
1731 1731
|
|
1734 1734
|
|
1734 1734
|
|
1737 1737
|
|
1737 1737
|
|
1737 1737
|
|
1740 1741
|
|
1740 1741
|
|
1743 1743
|
|
1743 1744
|
|
1743 1744
|
|
1747 1747
|
|
1747 1747
|
|
1750 1750
|
|
1750 1750
|
|
1750 1752
|
|
1752 1752
|
|
1752 1752
|
|
1755 1755
|
|
1755 1755
|
|
1755 1755
|
|
1758 1758
|
|
1758 1758
|
|
1763 1763
|
|
1763 1763
|
|
1763 1763
|
|
1768 1768
|
|
1768 1768
|
|
1768 1768
|
|
1774 1774
|
|
1774 1774
|
|
1777 1777
|
|
1777 1777
|
|
1779 1779
|
|
1783 1784
|
|
1784 1784
|
|
1797 1798
|
|
1798 1798
|
|
1798 1798
|
|
1807 1807
|
|
1809 1809
|
|
1809 1810
|
|
1817 1817
|
|
1819 1819
|
|
1819 1819
|
|
1821 1823
|
|
1823 1823
|
|
1827 1827
|
|
1827 1827
|
|
1829 1830
|
|
1829 1830
|
|
1830 1831
|
|
1833 1833
|
|
1833 1833
|
|
1836 1836
|
|
1838 1838
|
|
1838 1838
|
|
1838 1838
|
|
1844 1844
|
|
1844 1844
|
|
1847 1847
|
|
1847 1847
|
|
1850 1852
|
|
1857 1858
|
|
1861 1861
|
|
1861 1861
|
|
1861 1861
|
|
1863 1863
|
|
1863 1863
|
|
1863 1865
|
|
1865 1865
|
|
1869 1870
|
|
1869 1870
|
|
1870 1870
|
|
1872 1873
|
|
1877 1877
|
|
1877 1877
|
|
1877 1877
|
|
1879 1879
|
|
1879 1879
|
|
1879 1879
|
|
1885 1886
|
|
1885 1886
|
|
1886 1886
|
|
1892 1892
|
|
1897 1898
|
|
1897 1898
|
|
1897 1898
|
|
1900 1900
|
|
1902 1902
|
|
1902 1902
|
|
1905 1906
|
|
1905 1906
|
|
1905 1906
|
|
1914 1914
|
|
1918 1918
|
|
1918 1919
|
|
1918 1919
|
|
1921 1922
|
|
1922 1922
|
|
1924 1924
|
|
1926 1927
|
|
1933 1933
|
|
1933 1934
|
|
1933 1934
|