0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-28 03:36:26 +00:00
OI-codes/S2OJ/1036/data/data1.in
2022-05-29 07:47:12 +08:00

3 lines
19 KiB (Stored with Git LFS)
Plaintext

2000 6
796130242 737856484 228843741 33543210 120014956 397199537 146422061 485276921 699298519 79692449 947151771 631023633 132929523 201973690 547645570 957162526 230574805 210248447 828027992 765407562 570827582 882698103 482962223 450874879 531784737 672114523 464804841 576938548 510488609 377860276 381493131 161861353 689462769 771977949 684677316 947247964 893234315 323934606 497877897 237526167 723167574 667457845 302407565 617636153 467852451 258512290 249618727 99360676 798561322 794828751 131512295 4942811 469445891 915149537 640388545 969720698 635352781 878475961 388381980 126113205 604234002 703683529 616627874 56081543 403129324 876620761 627311707 23615004 198854689 459181869 206423543 174397296 573154295 540079270 491893599 591161090 30583539 768948340 158162734 803798999 423131494 252664441 749068346 835531086 168373247 258694161 365862399 596637210 873419205 151346121 53617599 833231 119211535 779004672 671210192 91077831 382243884 249370211 70035911 272517621 768520743 206969474 759925025 767625044 185341910 190193220 914760382 335289979 14565903 788974541 731074009 52419707 549720279 674079759 282271588 140181871 40123716 842408232 142954200 182995563 202823415 589566694 150857378 74743517 83840371 941800121 525650188 2469605 142935451 429407611 154159088 86513734 982876897 767795155 103935262 935743423 16963380 281181187 348186509 870697266 855379004 99387210 451539682 967710523 62596261 935855244 541833858 63966704 785044137 97283391 806897170 161505385 1675887 249345398 7508889 293340828 704326331 475761431 833731614 989418401 189186886 33690373 445899850 313829498 312535854 45097616 41388368 415556504 434321262 133512859 623188676 654331113 79259904 681345388 989130312 642242357 914484277 196781960 189585340 642560879 618411168 963132743 433259093 816012721 688210683 203005017 346784214 131666740 14742770 614094563 73891437 440812271 706235125 551628906 540119043 367379832 537351299 94546658 700760804 886512680 377069874 189130021 432465387 361097861 975941983 176812495 717719664 91726227 542417221 338151832 76110462 81259800 81342755 766557302 774176361 126165801 340731327 480009987 224768308 257217483 169655370 687004021 249989606 97294510 786752781 690154266 656549793 654371243 546703392 154362409 208762487 830323458 690598978 540889789 436405972 18516899 621371256 173724231 352874144 198883772 155001272 1693271 334496864 569583980 663337181 913368068 556988698 220808591 71225499 731548892 591327347 677381291 936545090 605678767 363528767 29989832 173427957 668364320 859652430 701392572 767219221 161630759 754331636 455838011 988260606 850457722 784757800 727268373 515604865 674450410 69352004 308489485 757250537 121683237 518710893 130834056 490681820 345122838 919186297 914220808 856604349 218924155 818785774 257293642 449659683 228316966 562948951 817554422 829775626 73121142 379366088 919871651 548063604 747630445 498070518 179940020 594941164 492282916 691960968 957019249 762980491 788256000 391973657 568907850 830017084 836338454 59926763 812253876 144833600 557816658 458451851 821912899 275275989 676750063 857892907 193860569 274869262 283340315 922407384 9433773 432611511 669520282 606047872 331646983 270779316 263094597 955041184 84401810 994992228 172195385 72858117 460693629 199275168 83721481 91099538 540052011 33751586 327223094 80404538 30329712 797845245 497140847 734828699 880468774 876356788 131179721 419349025 750712299 755183168 735150806 206175251 89299524 351987771 333998290 134490419 666148998 133957575 655079547 566266838 746706409 793161573 235560482 45638131 974362894 199846014 147533390 397557092 713398005 472047412 689240044 323606168 65766303 527659963 66514609 219537023 174818593 211442033 413791424 40414182 429303000 543445658 443223315 780967409 92171177 578240930 924786413 191584883 889141728 613806670 530241080 852180157 816435434 202813486 629711413 760305875 933141475 235696284 387600120 870294067 314242930 611615115 203998194 213745946 480951569 224572875 267542346 546430982 225439902 600258184 454103460 107454429 538798232 436324403 795070363 897317885 237018892 141836306 721903928 549690924 180710274 655698260 582063063 738866334 21523515 968463909 194357950 44417141 135041856 344216069 711505243 79672605 968138732 817053983 215853363 540570736 162028073 196558515 729112519 652417051 121874575 794066434 56668711 95770156 936738867 360500090 666623021 303906126 827125694 632870605 962733222 515465656 275226972 852921344 595684883 107066267 18936930 31359910 370987364 39599507 621962157 515062750 946036771 71087809 771898131 343176190 768633135 95941818 319873385 753391832 485916290 707755067 327490336 129489891 935663626 823298848 739579293 266807193 75616393 367376705 484795810 410221952 177840394 459243912 456201666 864780672 199431408 769184936 632642990 639196633 264608537 630027000 769409290 108393374 701304162 428795998 612197632 611448247 901436434 92500300 460338828 324080633 804670039 384820314 247251212 170263139 164359369 516923319 4365249 352295945 425532836 809830142 63841908 396607903 792764011 996186889 130531411 53599668 492445492 129408506 715309578 387600118 870260453 749292432 513798616 381594525 73011733 688012672 22517787 499324237 923842430 505931778 100612951 370710777 685969092 390312148 206708429 667509004 162236878 203955434 495078626 434818704 904085965 526011230 273546489 880836043 252090861 53348943 573477711 533281041 405197156 270934833 729385169 732856885 99929228 764280198 950573657 953581744 970892425 208237069 235052651 307478524 738876764 196820525 837747295 115997333 445002833 624555377 795133281 14318486 132625738 100236627 488284250 58374563 494232240 94511084 457373655 28025550 164973666 311016185 273824497 110865558 449111357 602536472 445089299 723284370 128459501 797768072 347577883 378938319 172809009 3123519 750354883 983521975 665181444 697641604 1725808 88367645 76788016 524470221 143611990 62580349 106895769 93839269 342070694 368431039 25118172 47300570 997687756 378777894 771513328 111221688 785115904 96449938 269911637 712399173 864547164 362808324 806406213 292904252 602223018 264813793 932280945 598132681 237996538 38758383 724598040 86979790 18924079 22394575 368962378 10893088 544020021 506607668 575394299 533120852 860384280 471198709 309990605 216770613 131427379 79748315 886091633 535962464 374716930 90884437 633859642 760113974 648323593 42602673 911070660 806179510 984695647 270755347 860247614 321736894 861132890 168185097 391424405 720542652 293045309 825484370 964425548 686596258 193672875 267779851 597715292 665390556 271724763 120836797 970474273 622807346 687768744 572292254 729636643 871434531 361689977 544722429 220055620 300943784 431167581 816687467 143764823 336277286 782870545 865923224 74950049 260056401 431688540 982510792 850097939 180335860 598351681 623762244 704353901 939130421 753158875 72596707 155121631 877083337 811891951 356927419 957305062 478693710 931442308 742567573 98705272 520604529 951941025 519637025 870970473 945180337 502365678 147228720 571935696 386438700 884682372 827338023 906516814 579101080 348941934 682223359 712803380 422624694 117790007 302682271 585147532 246950711 207688704 963121753 603055232 219448962 49282435 154175881 368753685 798357131 510474261 343734862 420815204 977484057 324646449 724404963 782396876 494902929 422341450 652275393 681490794 285485307 466065929 90186672 229898678 376978771 598424125 841328552 969620194 93665700 719863805 621082015 754901685 92211897 115138323 247028714 725706547 390304116 71714605 569040268 115104185 466249926 94678379 121617073 199671123 148602578 40046985 907295384 779625188 8299300 47381692 213621563 537930135 85625075 286592035 93995671 823235461 28739053 419400352 613365188 700187694 637166076 496775390 680538772 317237082 749225320 178825810 195766517 95882593 678983879 746932773 657199096 829788529 289981863 877754976 8205320 467859832 382564757 992810359 215766523 435555925 409657430 279853728 512419566 826221292 671993142 572238021 172647681 232146048 493820715 767944997 267824687 996768875 174551878 230751744 36578573 34226878 873004797 776325453 384227977 236282910 509605067 767576833 729564702 809805791 447553229 539388009 758771854 713632870 124456173 878806011 847586458 919547633 190238950 890365914 506842880 233635089 104834107 803224387 503045845 841377254 995176130 115552652 206678785 169282296 504695175 998884222 12945486 678934855 277491474 257700812 850514932 746286270 174336341 903188679 477710957 239676744 715198283 664548700 800531431 546712362 659626268 821079040 938488236 51878884 635999862 16548093 536882097 798603232 144705052 899299138 323683358 363098633 243178635 441938204 656943302 825626065 50926119 216790527 111616908 192148925 424555965 571428421 243580941 554022783 764799067 288291774 389716564 934146376 92681862 216884068 890781917 263175782 172033832 859625562 604327165 121990423 593640123 893501877 880386915 293531153 401129890 631871875 356947288 84221923 912093644 612581000 405241860 22274961 151588458 831608264 16518372 391866319 557856662 130799079 902823381 780598412 332889539 472560116 716321584 216515784 936462248 6331851 985699632 757840644 95171929 472272266 380415350 581970331 534824679 224812189 994725450 190446255 79573755 306766782 868552274 104699037 326081475 73083181 95860630 102830316 130742333 303598428 950612702 816832481 433531474 98952894 387420189 200698819 595725143 576694665 706514322 742104169 752725185 226019818 963993230 10562220 864045995 736616951 77870502 951986091 277061287 617482491 32738864 486273616 625387277 891974699 628404964 277654002 48846683 627448027 374283019 388076848 292726975 770212126 71261213 977289021 341643691 427221137 267817638 878296332 871346093 815774736 983364082 158957440 921015790 450254954 850123497 609889166 260744409 110137114 91054931 790342162 94360039 859222565 66586105 859643804 556415390 529660692 480512207 75645260 59565796 394953870 117740213 27321004 415592348 243772792 483495246 26479274 508043189 286897051 777948642 102383158 412313837 621908168 607669627 818679504 411675977 638813383 265776728 936460314 180848535 831967240 607377063 196523650 936115042 820312972 155106664 980038037 92693947 774501732 945203835 897296564 26160492 31198565 161250665 808542719 48443664 882315791 499895380 578603174 570570380 854871383 950714229 21208054 108961823 103765426 21771996 642695360 731149688 531378082 634419948 232737259 840369404 881605287 650377956 3521840 2484989 401494339 521736699 652969392 815135174 178685205 773080507 680995377 194441307 652419662 958736230 910014169 229604449 81344331 793045134 426053856 769657272 128743201 709420187 395874765 562836949 82620455 766024732 413206959 954729162 928193928 834136088 551983400 55648760 133322875 725094882 492963627 247768863 280488908 450471591 196174262 506401867 411464186 374209340 149753895 62878981 245079343 174882855 498514889 999011054 144610910 110033122 136239965 360502631 709329608 813975737 812358947 408773181 450666314 173916429 288178636 842711267 793612504 224423211 899623145 681323135 408102719 712608293 291281132 446754011 784811543 276021905 328458393 12733292 407557591 140576585 438652395 119442614 722287200 548892487 793765144 435338622 52413203 233386129 8509259 719668820 845957836 671606512 309577130 502925807 178403657 543091987 941525759 563920417 758092886 39635929 234106711 234429051 209546490 122159997 734660203 196040149 606869745 259964612 36474464 431950562 298368674 100966751 229081505 527654042 321505431 265901543 886742372 90019671 570596518 501194171 932547041 775440859 549242148 228066630 650519093 435149174 370349383 847449653 767749645 132027270 631719539 151141205 904561681 724414032 934819559 314945239 530420596 574338275 111878307 728988133 709345196 282984675 240133198 796886073 556206219 954585920 22714350 93948440 383929113 301221534 11365959 694606908 537197664 659886860 112902912 124160261 993358899 845143715 873576747 6175937 158231612 813947898 551490296 357984420 542451693 710501314 32002009 986853513 30787210 690058121 395145847 989792583 828591397 497137162 672894904 488745004 5311031 8647068 888341036 41478108 130838106 558750170 761097437 352022127 911419582 228060623 904064513 958446044 120803939 772734936 167950874 956827160 36529384 562012424 109730662 347762039 533585986 880935408 129139838 140268727 706933930 204521237 414595059 307700676 384639556 711240222 920431952 375107923 219852847 394926689 453887724 629063124 601930887 4440439 54487784 741130644 570559686 675137325 522409105 216678799 381288059 217204965 989130502 438414265 205137576 828964975 333411667 865052246 468808332 144135081 116752551 607554946 684214515 965907567 972569474 122607132 221250051 48392778 27074789 572424137 5731999 848426725 9529573 42722111 209454988 584285883 797601497 488414083 885972725 684959355 599531565 126719809 269030617 144502984 650625909 82922039 101306217 285014204 138172396 272110674 371413455 403954934 74767571 133610880 123143976 654052571 485750382 421328027 799544208 927303155 688278384 193372077 861740228 638296628 170610031 345100850 549633981 371152920 320110483 650352046 922557539 385605211 554113209 491610271 917213266 758722074 876980410 229481509 808070329 551435875 590814320 644871090 145926868 752502758 575635101 78291350 228222417 328368977 11907296 995901857 427944459 332767188 563690506 41462356 73115664 287297342 856167116 105778643 852676832 574117571 342968404 216836058 876856425 293149261 425121987 140120518 8963845 331487625 739933057 124572869 485610614 12709476 445755588 391206780 210402924 483860706 519293131 386111309 824672776 208867072 86094837 739431028 922400985 108907202 747276770 996305734 980475679 212713522 308870577 719812840 119018329 826758724 907656756 56248382 473751594 621160929 726704214 771202787 186926395 50828851 167964407 977254869 560629605 136506777 756866043 101943520 465768912 600210669 10023924 761344780 7127212 113925008 122658557 524023535 226094976 872668667 421955837 820750065 58877774 361764929 656957046 263642895 580351082 882889078 752216823 64892850 525415852 211468100 58920915 293857138 792013913 67170263 940169075 236968899 301603955 789243343 599356860 692441590 444898615 665942029 950396886 130075194 828411490 975428929 143848505 742720660 376671187 78332200 707766945 320102460 308488063 526329561 328768312 926574631 535898820 98030800 276676929 600028526 889208748 592728163 953080755 140704890 240569461 332202304 14124775 610365764 35497476 191582422 640758279 386884026 926825513 103000231 253062935 211127485 569634129 151686355 122458074 656494470 724557582 407002184 543269371 420829931 225000746 661814233 294006218 795612757 630420677 588982619 278748510 57352041 281552740 943405417 736056296 37855083 575220469 906527336 401439265 743591628 130128481 369501030 828587733 435556314 770700422 333612428 91758726 881606492 316125322 243744176 357051203 683237681 373622636 26438002 607363263 964587050 460498147 61292841 504111774 576576781 872721581 311281435 229892531 273666142 389855298 325386489 277355361 117533268 844163683 227543030 794813550 876029088 65976762 562855660 42591163 510600668 113752242 366464042 971032876 421313379 553355272 283359925 459014076 681293886 916514776 111123948 935378302 322825674 980389174 551802565 311322209 915181149 964670007 500251377 326415234 387603400 925421027 120124146 291893642 3791346 89621390 880665183 882435557 572340317 744452906 780263720 357193458 926633819 176166467 242840234 196883538 542301717 544359751 773998837 290003580 95268948 309892021 500331550 319377776 220647379 509219062 722441739 205767235 881246975 70679113 931352556 27084287 732057023 748571898 288685560 565626925 374601784 657614331 218708586 490684885 396636293 269914741 764568101 346908437 71999054 54807317 669070834 849131346 321697907 205878381 601794150 853785327 877240213 301023236 619033698 688576218 904100821 775696022 542799395 318899309 768987098 602547018 267830852 307405452 865260729 470793397 294867831 244356919 918004569 380271135 98611051 291537251 456378750 339042744 17282917 356672252 756659165 565407199 183655618 765970987 657398391 884372300 910925213 509135428 464288748 138393016 246630211 470517567 953960315 98105703 742593072 379783318 696826742 338725703 776720702 939232048 313720217 623333734 944837272 385944586 963021540 711753919 964202843 445582039 621852384 817591586 306907327 83208442 58387653 507214448 36127524 604907414 284300778 885039849 393003021 335054353 556388437 76661621 754654525 440182493 65995936 92134500 961810591 41191968 616650420 80507096 961043440 32586993 874239944 267626034 159996620 206644874 392318697 718522767 704576466 384813082 125702988 713694315 9678641 607645762 63075380 398473689 86258255 776987216 769060483 42950135 894370709 95955741 115403737 998831674 277254897 576518467 99659605 89220222 19159057 31207596 106013260 939390966 44192818 866833911 141459507 38515498 730375717 201127945 11089815 348421994 888031436 925976780 77751651 101940981 423095939 655091556 122607170 660362226 512444686 248413132 164278334 154968074 798239554 474819847 40914855 254179523 443247756 837242227 217254045 459512993 476657317 858502087 694930594 682420972 532096355 821532377 322293676 629033376 894934829 194207415 16364112 739680724 824074363 95779438 92741441 218228321 654300549 713054403 139579539 299642958 250042891 992855505 767513923 465214910 26517290 585451610 62622363 813025067 866833786 346380054 928884208 343748744 654129978 993751253 996986452 683884870 513509924 617493953 579885767 652274461 665826670 11558173 984685381 98214685 72264830 226737255 930033585 333975160 745744509 806377449 809467704 414797383 767697919 617173457 488276789 932977536 775340805 15118217 481781351 78795645 906952472 311270498 253095794 763388698 999518686 86447346 660072359 83100958 251904065 61352218 147555944 422117101 383630466 724312346 225782957 130554050 641114763 83343320 30314905 548983996 184273260 202240424 381171545 406437814 2342438 153123329 858381397 20998833 740068123 99659837 93119446 128907415 528902660 832191687 84690498 759025572 682904002 60446977 172577408 405572806 142033442 94706455 31963914 932548004 791626000 989967413 471991913 110973420 552937853 64754802 352726763 223840021 480861981 866351006 822231182 182207429 48578581 416425007 205887076 747931015 254783214 852064158 221345310 501927144 366722370 17784278 193111991 578420698 651179895 803830153 153758194 791139217 605561542 540811839 66762547 530137204 106336225 486539271 795283568 185687026 341085469 782602218 651118629 921616138 595864133 972237370 190407567 429344539 448613053 24497154 554290701 972729599 20849429 962475898 131083413 948184116 447271803 104428521 428991426 749272381 969780037 839684776 112480726 677952522 947289919 450888353 758242255 402597065 520878336 258847980 449109616 927780554 121988789 211672416 345376280 883818697 196454180 123037821 662884064 94786659 232468895 624942950 866621751 77675103 608377323 828024294 910276698 346962058 973207201 457971655 341193315 447686293 273805941 946478513 845973240 575996471 63891068 661313532 114154030 883885439 318186974 327169566 973738020 435006931 127154929 139641516 548311819 624412656 898410150 414847571 256702566 105379939 594109645 194823543 634209173 985209128 103874504 500540873 689985790 972457308 739421886 768751391 143008185 297342880 40316169 929482156 803526192 133031539 330599446 844694133 907386661 959212658 120383555 149791989 496103417 124106796 656299135 943550953 241617623 768791862 823204282 150208531 261495292 992809460 993635608 200824584 207468782 561859993 488285070 865134881 503149708 794024117 492930539 484637425 43212551 9829127 427853826 956982004