0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-24 05:28:50 +00:00
OI-codes/Luogu/P4269/data/P4269_4.in

987 lines
21 KiB (Stored with Git LFS)
Plaintext

1000 984
0 902001504 969620964 521759228 243146809 85112199 935081493 138762605 443817957 667586950 473972040 415058356 401582621 250174299 772519329 189077698 122230948 486221407 352330160 875109748 256993036 576758537 774964637 87933632 388543649 43711064 65072492 833181510 126782927 555070310 125543307 34250450 309588174 947680638 408526044 552734983 32792830 196123896 544013954 329127154 716227213 17985987 744185510 117809827 268160287 516704832 306887525 242907601 855442605 511734052 118017342 112435635 88492582 745498345 52885633 329552597 641725775 117958125 15250466 768508702 673028435 140793774 655275519 982616609 88474405 916317929 387867951 973783608 112441819 931881906 155427121 681185398 949867893 899612631 798995225 70544539 268833822 958399117 313452140 124276421 470133162 283985848 89228422 411142110 29484187 142114055 740694707 523726328 112588546 755945174 144751390 785616981 896738948 800026909 620749950 837729719 568861197 8617894 664029686 533819382 793016166 819456808 215004773 595400419 571585798 866516365 665944958 840419621 824915475 831913465 964696042 147564996 115899306 53924457 558707106 997899866 48554878 151918172 374142554 161143424 907863346 518893944 799276771 657118653 171437212 272543080 347364731 740298409 133677341 11394411 274117785 926693507 683367585 341638924 522093919 107469742 208155282 40555237 947889363 885587123 872468702 765101764 33152112 840884374 671542587 444375584 691300600 720097465 596293757 65443147 733757255 356673462 436853457 533034020 13792109 608290669 805577100 361156840 348589071 939254441 225067617 475223222 718464308 760951568 816862147 93074586 868421311 25017422 133629823 816310667 763120912 858614891 433928791 648789390 552015625 105471371 93164968 95832584 678085203 541975091 13792097 411842451 898648553 450645554 797392837 764957028 58936216 455486297 126113862 260041653 247257097 203697845 735264876 965721405 964649414 552127016 58795985 685587084 429660804 44942174 354414110 45298075 903557066 788342901 694087466 455572684 893814273 639768800 551405268 424415835 34260250 565197365 836258286 932908803 15842912 486167483 550382191 927295501 941653780 529012419 187337147 188910870 732710264 922602023 7148635 549876037 327245398 65944620 87979480 609422569 110886794 442393591 654720644 14443853 230736485 348808103 322532903 977067124 988576903 726454537 401482952 22837146 144168261 90257598 808262316 12527539 576425081 211160866 939823040 370595220 740173285 127160181 559506090 325399908 902278570 566654725 875275946 82040328 485115711 963255426 691462897 596002506 258165376 198699900 462962725 488901862 547508004 638011995 318485345 388601266 364466525 719968298 263954779 508634787 662742262 924733461 521162326 91683702 135894320 313501726 462278922 876067605 293178273 21785005 53983872 47973202 440956097 929259818 130013530 926071808 745031604 673992793 374590673 3196973 872692694 690069765 344615201 272717057 328081753 663100547 661318323 545064644 235585204 777789468 53699424 898327466 702522922 427378117 990011168 690933608 740879843 304806449 419517572 34058109 179107820 473501445 82031311 620063917 255277622 64561208 398652085 309219 738554001 625759124 856022566 463763054 315828882 53154126 736480111 496427001 568771039 250314794 41491639 804356243 28104255 947707436 555200068 583143544 227601912 397727595 274077145 968481755 702534044 693594718 855056230 881641865 19612522 789603908 354222141 274890144 706681482 605390592 127715730 297751842 231149710 983738296 761514897 399494958 889408788 497995001 895921960 458179821 748309795 937413599 115052423 628930417 737637394 522768858 212073954 965239307 920496453 338667465 786237421 475546857 32262176 493810011 209705081 51874698 135930278 416443588 179281209 842611760 21834174 306996939 140363595 105500250 143251594 901878492 504995208 32660375 252389853 400917161 343356562 853216014 190847119 458408986 482146424 928484514 981177844 546736744 746240180 754190656 885404210 532477594 82253872 770182752 26287598 144475319 674573817 14734242 560918908 853855026 857346002 582753082 160851958 997709598 688253332 304103552 752104449 45764899 189280293 857010668 446682061 532636856 710226676 490045546 991045842 44889459 271046419 824740045 591626204 17286592 431447060 329546773 402280553 366217299 99729518 281084517 510692618 774303335 295818760 71611519 480674720 153164755 506880967 641526678 3390712 47650658 798146596 608011528 93415558 987426890 465022189 540097619 520063739 27765224 30143158 363625940 72654684 153705944 40882344 516797254 170992536 324845770 846344027 573273089 691063069 798589911 854357607 201755681 425409606 2692726 125883566 906084326 155857481 632764534 400127364 11764560 680415192 198273953 619776088 773830750 38217202 84798270 166444728 558280941 965079868 49104253 774423247 890250918 202810197 815305591 259564531 373802733 140151355 105908551 799592189 683730790 757014828 506466155 885486471 182424427 509158881 11370031 88508747 665016362 496650931 341152477 676780922 177066116 539426430 149073369 950896867 577643633 86388006 117341588 988440940 51467867 18962207 762864181 941718785 221772404 430686131 53799675 595575138 423353852 12224592 247683686 107084636 769239420 754149841 845087473 951663848 263308715 708973870 892688961 780841443 58141160 86357797 310138725 235207277 625784227 459212094 38620503 55944219 545600100 8478457 44385153 597067967 27440665 659765700 391303111 249213069 942968197 445102786 697304573 218838409 457327378 944988259 178439411 79083158 699138093 23526877 30746999 814963174 585017114 775952326 595804611 643158274 862310123 905943336 730881917 340610709 217671789 769502420 249071295 763271890 630497244 145972814 212856216 657937909 805738514 604159328 759667344 601223070 901778480 456971911 820061479 211622218 254476529 998500890 290705376 953614623 874544134 173968741 621094156 312077607 949921067 69415126 955235881 664747549 975358462 538634158 857874624 45546611 160652937 106945912 808818501 791150181 252918726 21674710 301604449 911173606 478350404 61271787 512396670 380128878 370760064 184974508 591751096 625236593 183475392 882456472 431367575 58019519 56425206 52461725 222613492 858862639 121876851 30365732 376126547 949751680 568999890 86517530 995298291 729652828 193463443 804116785 520803002 298898535 678307861 822407452 210072135 156658259 736195605 574985171 389303503 106955662 759959679 981054599 732192255 943435071 716027430 16076190 853970956 624969002 68537915 76584441 336348000 42931132 106950174 564990913 992682812 528466430 651508443 987981096 258119251 844971886 644614240 631438620 143870415 175438461 306362431 206458916 332096720 42558029 781444087 721400223 2030057 393920125 554971181 734222312 189871556 123514970 750298502 43842505 601000338 671352783 972943320 937348338 714283916 932409860 354855610 706966721 313392649 6364046 547464177 571511901 703852299 44594776 55466880 700239080 220033237 361829311 906697996 404646323 404387340 540658442 126046539 406417397 934578567 533534086 993156075 124450116 509565422 595970937 20808988 110565753 267323713 846268674 900430457 981607629 631194893 255286060 541090710 944587542 114166473 941071253 368615802 818018772 985666029 424082682 518257845 58215626 785911993 277472200 462861949 42815692 670647008 441424855 301749455 457741934 827475307 294905524 434708417 337040723 890876461 308033771 300122842 10716533 6818804 200553293 844840529 638013697 308355719 238447598 435117598 422522192 179518844 656249767 240540957 17701232 80332442 611315168 75916858 718760802 888787368 391295174 614092860 411950735 685236395 915842316 869692670 512711695 63264199 304401080 702268784 954140660 612434851 2391620 817373559 619253655 55461279 662214081 109783711 363816998 900661679 397417675 786339191 932696889 53667435 26880141 950398122 986516251 490711676 878831346 557793412 232015403 122642879 171886265 643966139 807879274 87728574 513658802 173107329 3509139 670576248 875376113 957649799 135527458 730284099 627539718 754781113 785745378 142270158 717081190 149562370 42931831 114498858 935901561 828145086 20682660 815298068 631059567 7198904 158526103 362407273 564992316 390541507 485050152 589394947 34507639 145445786 529639888 400682807 171069481 533149027 71259048 46445587 343315186 206786506 629246053 970854904 814083985 414991424 113125055 531165168 417070160 8573252 498180392 205488080 836718339 518863052 20786142 320294265 526061956 31828611 682701538 943570638 422370118 20268050 532965579 456877757 165713836 62605460 857560564 336783317 448270853 781335978 235745270 791586039 988122484 864991323 762440936 654722828 132499107 728082358 38404355 549569267 736655610 536584748 755057348 425890308 55447793 628359856 746184574 434026116 660188467 281402471 377596747 82558579 301670521 763078692 391952702 467384357 678200518 102029626 656684040 126471365 883365604 892429311 918057404 724004448 609936993 533014700 231243635 594952466 113613417 269647991 144521727 850269027 806232739 752095441 128675695 861680532 232971656 727376635 148223007 745676489 8779099 525819755 680751434 310449621 141414806 72704130 630350344 819615325 27250122 287034378 946086690 763132092 31980048 716660453 339652899 494433407 102191512 570896535 89385867 215804929 840544526 86423960 918590323 646777258 691035767 47266011 360974149 924007423 627159012 509197157 522200271 635938111 887533278 202951699 798904098 28948077 128172195 429254436 848563402 7938683 568805180 647166451 771070775 600785228 216343264 110723668 95218628 171051142 681620203 37120861 386856072 374681088 123544821 157962754 21458339 667096954 57745131 234948854 443620736 684904143 596662377 965821008 173358613 484195648 21289066 972262712 365660092 149461261 254033507 66739853 157399944 822838687 713906305 928470719 276140274 782765935 891710753 223875268 953817077 0
38404492 55
8617894 150
8617641 202
263954730 13
2030057 601
2030060 481
145972814 30
2030057 436
2692723 353
788759630 529
309238 910
8617895 192
309248 965
7148632 288
2030030 599
309249 839
2030078 639
11836905 754
8617857 179
309219 831
619129194 969
309161 967
2029916 622
2030057 459
309329 917
7148755 265
772186487 176
2030072 663
309439 720
2030177 433
2030069 367
309229 917
2692726 353
198699898 18
8618143 192
309270 967
2030296 367
309247 959
2030057 468
309219 778
2030057 656
309219 867
2030055 585
368009692 13
8617898 179
198699900 18
8617897 176
309226 959
309117 910
309219 754
145972814 30
8617895 176
309219 922
145972790 30
2030057 542
38404355 55
263954648 13
2029805 625
2030071 433
2029945 468
614946414 55
612096713 514
7148635 287
605371214 392
2030057 420
309249 692
309049 952
309220 969
309232 917
2030057 622
7148391 281
2692727 350
309222 878
309291 839
2692726 346
8617924 192
2030057 610
2030022 433
309219 978
2692726 353
2030067 656
309219 978
2030107 407
309222 720
738434703 778
309216 720
7148763 288
309219 967
263954779 12
2030057 529
2030057 470
309234 867
7148635 287
2030060 625
32036364 150
145972864 29
309215 754
309219 965
2030057 481
8617905 150
2030029 529
2030057 599
263954765 13
309232 955
144710509 350
2030065 436
309093 886
2692726 350
309219 706
2692721 350
1000000000 342
0 874
2030057 514
16076196 118
309219 720
2030057 367
2030309 420
309219 886
309219 878
8617886 192
309016 965
309220 952
2030057 610
878933563 999
309217 867
309359 978
2692726 338
309230 886
309213 969
309218 706
2030058 433
2030024 481
309238 778
8618130 202
38404352 55
534013211 470
145972820 30
2030057 516
7148697 288
2692705 353
2692742 353
8617891 150
2030055 529
309212 922
2030049 420
309219 961
16076190 118
145972814 30
987227980 599
614530831 878
309160 955
38404370 55
7148624 281
16076190 118
2030104 470
8617902 192
7148635 288
2030055 542
2030131 671
2030311 625
875516563 12
2692726 353
198699745 18
309369 717
309216 878
2692698 353
905268463 1
309219 717
263954778 12
2030057 671
309218 967
2030006 656
8617894 194
7148635 281
2692726 353
38404355 55
198699963 18
2030057 367
309219 922
309218 878
72376368 287
2030057 656
2030149 542
2030064 392
2030097 610
2030076 481
309219 720
38404317 55
309075 757
309227 757
2030286 610
309219 955
309227 967
2029996 420
2030057 468
309069 867
2030057 392
661464331 622
2030057 481
309219 910
309386 878
309219 720
2692730 346
309222 706
2030152 516
8617894 150
38404355 55
309219 878
38404355 55
68995542 886
2030046 610
309221 955
2030054 436
145972811 29
21674712 66
2030042 476
145972817 29
2030052 516
309219 952
2030057 663
2030011 585
2692726 353
309221 778
309212 839
2030066 516
309156 831
21674688 76
309219 952
7148628 281
309282 867
2030053 433
309177 867
309211 967
2030057 367
145972813 30
7148389 265
309218 952
2030057 459
2030045 367
145972823 29
309217 959
8617894 192
2030230 585
8617879 194
309218 831
16076170 118
38404363 55
2029997 647
2692713 346
2030063 420
2030058 388
2030182 647
2030187 436
2692666 350
2030042 476
309217 757
263954777 12
2030057 542
7148646 261
2030058 407
2692726 346
8617886 150
309217 910
145973023 29
309294 706
2030094 601
263954779 13
309222 922
309219 955
2030152 367
2030057 407
30183417 1
309440 692
309354 886
309219 886
2029839 514
2030012 656
309366 969
2030056 476
2030072 647
16076126 118
309219 892
1000000000 874
2692557 350
2030002 542
2692953 346
309233 831
8617898 202
309219 892
8617894 176
2030057 622
309413 961
2030133 599
2030057 481
2030057 647
309219 778
2030057 542
2030234 663
7148443 288
309186 878
707703368 1
309219 839
2030070 639
309228 839
8617894 176
309194 706
145972814 29
309143 917
7148648 288
0 342
21674710 66
640031711 194
2030053 514
309219 839
2692678 338
309217 969
8617896 179
2030249 601
263954867 13
309219 910
8617893 192
136726735 639
2692725 353
8617894 179
2030058 610
234065601 717
7148644 287
309205 886
309216 717
2692727 353
309208 754
2029817 459
309219 961
541921098 663
841648957 647
7148579 288
2692726 353
7148635 287
309219 955
2030050 656
21674710 76
169233601 433
975090093 978
309215 692
309216 965
7148635 261
309219 706
2030057 407
2692726 346
2030057 481
38404131 55
8617881 179
0 195
2030057 585
0 999
8618025 150
2030057 542
309037 967
2030057 639
2692877 353
2030055 601
2030106 476
582933307 656
2692768 353
7148565 261
2030057 433
2030060 436
2030057 388
2029979 601
2030057 625
2030023 625
2030057 420
2030092 514
2030056 656
309217 839
2030060 470
7148635 288
7148642 287
2692899 338
7148617 265
7148683 281
309218 955
309220 959
309284 967
2030106 647
2030057 671
2030057 625
198699911 18
21674710 76
2692732 338
309219 965
2030058 601
2029980 671
309113 754
145972813 29
2030082 599
2030040 433
2030057 459
16076196 118
309219 952
8617896 150
2030038 529
7148635 281
145973033 30
309217 955
21674720 66
2030057 468
2030086 459
2030055 407
641458726 346
7148646 281
309211 706
309077 978
2030057 671
8617894 150
263954780 13
2030057 610
2030057 599
8617892 194
2030057 516
309219 717
309226 965
8617894 176
2030057 529
8617878 194
8617894 192
2030057 622
2030057 420
7148650 265
2029902 392
2030057 468
145972629 30
2030057 542
8617894 192
839805528 516
2030060 542
2692565 338
2030057 459
309218 910
2029818 470
309187 910
8617894 194
309217 917
302960422 671
2030063 367
2030061 388
2030057 481
2030057 367
2030043 663
309046 717
309216 978
309233 878
8617894 179
2030057 392
9884774 917
2030158 656
309246 757
38404355 55
2030057 639
309217 922
8617732 150
21674691 76
2030054 639
2030057 367
309227 692
2030112 671
309221 692
7148680 261
309216 717
2030058 476
309072 692
2030143 622
7148636 281
2030060 367
309102 955
38404150 55
2030062 367
309219 967
252900936 476
2692726 338
8617956 194
8617833 176
2029970 476
2030115 542
2030066 407
309221 967
309275 720
2030054 542
63446347 839
2030056 367
2030115 514
195191279 420
2030030 585
309219 961
2030000 388
424757484 720
743024054 76
21674710 66
309252 952
309217 692
7148783 261
2030054 663
7148635 287
38404295 55
794565735 353
8617881 176
205876299 150
309303 754
309221 961
309219 969
309228 892
2030057 436
2030025 407
309219 969
145972815 30
2030141 476
8617708 192
707703368 999
307838308 692
21674839 66
975459256 922
309219 892
21674770 66
2029835 481
2030108 468
309165 757
309219 959
8617899 150
733550732 967
309153 892
2030053 392
309219 692
309132 969
309219 978
2030059 529
309278 831
309261 910
2030057 470
263954784 13
309179 878
21674710 66
309227 955
2030019 392
2030057 585
145972814 29
1000000000 195
309023 706
309221 978
2030096 388
309204 961
309219 831
309181 978
309229 886
8617894 150
8617894 194
8617896 150
2030054 542
2030060 468
309219 878
309202 720
2030055 388
2030066 671
16076190 118
2029945 367
309221 720
2030065 459
358630699 388
309219 754
309219 922
309452 778
309193 778
309216 959
21674670 66
2030062 656
1000000000 999
7148637 288
2029997 663
8617876 192
2692726 338
2030057 663
8617892 150
309261 867
2030059 470
38404352 55
2030033 622
8617778 176
309222 831
309223 754
2030053 367
309154 839
2029862 663
7148635 281
263954779 13
309219 917
2030048 481
309221 892
198699900 18
309164 965
2030045 459
309219 965
2030166 459
8617841 194
2692726 346
309196 692
309219 778
145972799 29
2030013 468
2030054 420
145972814 30
2030056 622
309219 757
2030057 388
2030053 622
309219 867
2030058 639
2030059 599
309257 878
221752065 831
2030030 516
309219 867
2030057 514
335692233 261
180322057 367
309219 886
7148635 265
2692723 353
263954787 12
263954779 13
309223 910
2030058 514
2030057 514
309219 778
198699900 18
2030057 367
2030059 647
8617894 202
639203505 436
7148635 261
2030097 392
7661365 1
309222 839
8617851 202
8617904 150
2030057 476
2030056 599
8617969 179
309219 969
309222 910
2030092 529
7148632 261
198699902 18
2692725 338
8617896 202
21674709 76
8617891 179
2030069 625
2030054 671
309222 952
595753933 55
309232 892
2030057 529
309219 754
7148689 265
2030055 647
7148669 281
8617886 202
309229 717
2030045 407
2030068 610
309219 754
309222 965
2692694 346
799375005 625
2692716 353
2030065 433
309226 778
309172 922
2030058 656
2030049 671
38404359 55
2030194 639
309221 757
8617919 202
878933563 1
21674709 66
2030057 663
309274 892
2030004 367
21674707 76
2030051 436
309219 892
263954792 12
2030059 420
2030086 436
664984801 202
2030260 481
1000000000 182
309216 961
2030060 663
16076193 118
2030057 601
329162542 288
309218 917
309224 961
21674524 66
309216 886
2030057 647
2030275 392
263954782 13
2030118 407
309219 959
465602073 892
123443825 867
2030053 639
2030059 542
466142243 353
2030057 585
2029920 647
198699891 18
8617894 194
21674750 76
784166014 459
38404361 55
2030057 542
2030107 622
2030051 625
7148635 265
198699840 18
2030120 516
309214 886
7148635 287
885430243 118
2030057 656
309219 969
2030056 392
8617894 202
2029935 599
2692733 353
309221 978
205379094 959
309237 955
613068784 965
8617847 150
16076190 118
1000000000 1
2030056 610
2030057 647
309282 959
905268463 999
751207906 585
8617902 194
177819819 30
7148583 287
2692807 353
2692551 346
2030057 516
309256 757
8617887 150
2030057 625
263954773 12
8617911 194
2692656 353
2692728 353
2029949 542
309219 886
7148634 261
38404355 55
8617893 176
38404355 55
21674760 76
2030057 529
2692759 350
2030267 529
849713010 542
16076183 118
309160 917
2030057 585
2029924 516
309219 692
2030060 542
7148635 265
7148635 288
2030286 468
38404354 55
7148628 261
2029998 388
309173 892
0 376
21674710 76
309219 717
2030057 516
87835275 757
309210 757
309219 917
738801697 179
309219 717
2030057 476
2030054 529
2030057 459
2030064 420
309054 959
7661365 999
2030304 542
7148637 261
314065954 610
309233 922
863691487 601
309221 754
2030057 470
2030069 470
2029918 407
7148638 265
309219 754
38404355 55
309376 965
309219 867
783163413 481
1000000000 376
2692726 350
2692720 338
309219 978
2030057 367
8617894 202
309219 757
8617894 150
2030057 514
38404483 55
8617788 150
2030069 585
2030057 601
515163059 706
2692726 338
2692743 338
2030063 476
309174 961
145972814 29
335629153 468
263954928 12
2030044 514
8618000 176
2029850 436
2692724 350
2692735 350
2030057 639
2030013 470
2030106 388
2030057 476
2030054 625
2692665 353
915515611 955
80960049 265
38404353 55
2030057 599
2030046 367
309229 831
198699927 18
2030009 542
7148688 287
2030056 433
2030010 436
309206 892
309219 952
309204 965
429179293 338
309228 706
330970488 66
2030052 647
309219 959
8617894 150
2030057 622
2030034 671
2030056 542
2030057 585
2029963 610
7148635 261
309204 867
0 182
309219 692
7148633 287
309205 717
2030051 599
21674709 66
309219 967
2692726 350
2030057 639
309214 720
16076344 118
2030064 601
8617869 150
145972737 29
2030057 392
0 1
2692728 353
8617894 179
309236 952
2030043 459
2030042 470
2029824 420
966718158 18
7148632 265
2030003 639
2692726 346
2030057 468
8617894 150
2030057 407
30183417 999
309008 922
2030104 542
21674723 76
263954779 12
2030065 599
2030057 514
2029990 367
309209 778
2030060 671
309219 910
309266 978
2030015 610
309219 706
7148575 287
263954779 12
309219 717
8617875 179
309160 720
8617894 202
2030057 433
449923752 29
8617940 176
2030057 433
21674710 76
309230 961
2030055 601
2030091 663
2030057 470
2030056 468
2030057 388
309219 922
309211 778
309301 922
847830068 952
309219 757
309211 952
2030016 601
7148635 265
309208 969
2030058 542
349742312 407
777344444 542
309095 961
7148633 281
145972814 30
939547755 961
2030071 622
263954534 12
309219 839
263954780 12
2030055 367
2030072 625
263954778 13
8618145 150
146072127 192
2030057 436
2030074 367
455062049 367
309219 917
539752762 910
8617894 179
309206 831
309157 839
309248 969
2030057 388
2692923 350
309221 917
2030051 542
2030057 585
2030057 392
498208646 281
2030057 516
7148635 288
309219 831
309219 706
309219 959
2692726 346
309170 831