0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-05 13:58:48 +00:00
OI-codes/S2OJ/1036/data/data3.in
2022-05-29 07:47:12 +08:00

3 lines
19 KiB (Stored with Git LFS)
Plaintext

2000 3
96188142 164873559 568980061 896183714 856864787 94116905 67836721 403910446 120036333 756482776 895804570 572537451 910200397 5033376 282561708 928282839 180979618 887595574 397400156 223258300 441295369 235728623 931121693 441937140 284555585 79635226 546931301 44366747 288069898 955613926 766036947 618504464 383674968 324773813 717528064 18988674 315064162 381675810 291685081 793473913 835586499 306720960 891400498 715226992 147060863 484203900 992387395 342440094 134485898 151691042 201232483 620576334 845855706 748086180 715157722 982839973 147213487 315914665 998199271 592897333 501353651 672465176 708757449 142139081 368192412 309481477 42769483 212657614 723729890 380884622 26573894 536795038 128381197 274691322 794691451 971394842 855403578 157897359 638608668 765593948 762954859 150437554 608696137 536858829 407537956 958054787 987398481 600129798 443803605 796483204 227637877 34402010 107438183 265751710 515982788 583751330 403303814 661790544 688843773 105930412 901469699 504101508 611057541 777291633 797451130 315700983 701813191 39606744 98099485 76560655 205202610 774507766 253638695 943486148 152439988 110887445 816966166 532891622 302682964 596794783 581286391 570241912 629277001 49077979 805829761 194410076 127520245 837056587 244686212 9981079 248270287 117987488 888304635 429686501 901001093 11153632 66489244 793227468 195574100 363918790 142655452 811410290 644564158 75266616 724104185 22188324 49985468 439654699 932780413 402756769 57539817 497041747 862233577 340078683 248440514 624487608 803623345 765882010 954940530 540193679 267282015 820520228 136469540 131023784 945999513 592376250 126424836 753870347 938383307 288337181 359893435 60507024 181787337 223521856 782935189 159416354 44048800 593807032 551257793 538252371 999456811 46514221 873443417 912782274 301483528 119731823 933550500 667728518 911146451 725493778 109262827 867772360 881586321 124594972 857095735 680692647 755930560 411666268 830139289 742754242 148105283 271944508 726145140 171802079 259520185 9440816 550983212 425358220 22542677 917650467 871329762 541299619 674946419 608819257 458653022 262531671 83878490 996508998 101766433 991456419 82417060 849553683 977464925 796073503 784244111 683631938 557449094 368749575 83785430 18406734 917311748 473446823 793842026 934515818 504937546 777446325 42854505 287117299 184689484 962287673 469574554 137126353 432661640 364554738 300636675 919058981 567399374 453886138 395385800 727715360 585664433 137549808 545692393 696876461 819847867 928021517 83908058 493458374 766025682 429173609 870759837 552504732 227741096 828741518 79758584 472725560 556476667 205038162 158113877 982659400 407290370 91844179 170331416 957385839 836312749 420881406 735636002 770929835 248894494 664594880 783700113 130592140 926788324 832469777 463581834 349212722 145411403 93059935 690232529 31453809 363190701 997586933 38750802 390162751 990760344 913881348 800772492 303257295 866662734 766476384 207166113 769869404 606099853 205291650 123519399 521335991 153699555 598572122 388251906 87443134 216412099 548333522 782153555 700374176 623885403 272298498 233204129 304140328 675412836 64976610 140191594 203538177 717669746 607259470 13116677 408658345 461079887 41641011 366760111 652097265 982660792 76180645 467846903 165267054 739999585 888203896 677028353 92661996 444522697 144844213 736189349 481098276 335772355 531924747 84800368 458127015 804845188 826560841 83825891 698434761 240392203 647994392 745150985 420954169 165585165 644040221 66413467 312622007 493071087 699344014 696843267 616461378 50761849 603388284 729108054 577373796 590272226 123831820 329744797 512993919 534932506 244082000 385386808 178381282 960013940 909649669 545903890 956539246 492526080 483851022 356534143 789966271 219210943 136842974 550835237 878804620 824207921 985983675 89300404 928304422 336703677 152268072 161957458 157215857 715001367 502465135 25823941 24258271 479846345 976425930 868058783 253046741 938954927 305619933 566308885 305906691 297904719 100231076 749493662 393882510 438745516 330022192 880204390 373317125 541186988 929440849 109279443 354058894 783624199 2189189 872434680 784303622 536349668 440003617 89229 499671803 115911829 948399330 916889854 618103884 93577849 597857117 901559684 16479403 529892914 88500067 7437276 444246206 792827270 704875833 328328379 122555288 935865099 707466843 571255440 838277990 90948541 711255570 971364366 343193446 704149658 8407036 149090506 443696871 150088513 37331344 362673684 898016802 453320098 826391177 25261621 517785688 613299150 590287028 727114103 70272622 103435751 568870143 403296957 753566367 478863810 288324292 143268012 369287975 188234573 208034958 133140368 805183380 422607913 835751740 581937731 986916479 89056772 567022201 202685399 624436851 157571868 463048725 126667994 191154490 97977518 735671424 11762320 120816716 194499397 274233223 330851077 571867634 35499244 782823689 78414432 503883013 26757948 335223322 248766773 665471680 487692184 844939536 382402519 768065009 137382724 239500321 690519147 346653819 880580200 601609923 697944363 588207605 930968672 17596840 190325172 192015421 328237884 956110892 528609921 207094608 715568516 444603790 5785548 600941121 401828806 848156274 759026910 912413190 895244750 901060946 869619356 66298457 320111162 454742577 757170544 924724533 299051370 837620188 920172209 97553194 484982406 398857277 90770830 310423949 57532280 370367388 2576041 345848147 579057847 622324903 169283831 530493920 806694743 847260668 738962397 843075778 477497940 161488741 869423826 720487972 374038549 781258274 892793360 709759931 810984879 937132422 739549456 119841803 427479291 104623200 198972663 294487240 290214923 706848524 123607664 857322199 546410870 680396096 859743775 443649409 145373257 244918691 769771985 909240945 911909141 13627795 847557492 639737493 764907969 764102619 113487051 204366199 749333618 998990296 795731204 119170690 447027826 91852954 317812841 481567176 626640067 679801181 805447027 558755748 854846883 745964151 409954671 980615921 422277169 571904626 11728857 144361231 415666885 349032504 411454771 215971435 377523193 11106444 982410666 167280257 423185476 12456268 46582517 21294289 849303330 64749348 54039963 657054038 746303792 823333664 177248158 449973117 408256332 146898337 107134487 18026823 974598512 219415515 280117284 440016542 217319704 770065228 395325105 62119564 952416862 720073474 204526673 151452842 699793799 813928821 23841735 69060381 495127596 110373847 774859168 510179746 481767129 46787913 178417567 569855935 584612503 844652896 214316402 478670973 342280127 386382754 91881597 799215742 701742387 204108985 928326636 917075797 802785660 926317166 149146790 596683481 858117324 670669794 953048302 595267319 679002707 63374969 784193649 835517104 140399195 752225959 218441602 91430669 662919787 547699473 70131669 527417258 636844037 172211789 348560145 62451646 91268095 432527285 46912478 124497875 579691525 535132814 315691262 538432344 729295728 584127067 68843210 140101893 843417117 564910150 419687663 354255293 937018545 766080942 3423360 701836698 434688893 76857557 107288652 107089262 257930248 411678490 681049374 308990308 584648110 443099745 497104997 132297749 675671376 908269674 974648042 51866225 423240049 722643257 90691545 686891092 499475550 171992727 168773827 903296349 932815578 993774924 40319880 198874355 789708331 971959235 603738494 172636583 252643384 602184769 976467919 219262837 861541785 598032421 700410365 84630279 746924839 523852358 496606784 348766446 27763837 61330569 138206270 841430992 750867049 208582771 750298871 42128291 173561905 772144709 192445342 318490612 342467560 389085538 65910629 451358329 67194299 551163549 308798532 301931103 52190260 988371844 779572563 478335994 361760437 374438580 855106928 614551750 167898758 80913548 556852685 289343169 87664575 997708761 938830351 359354748 744212850 833588400 729904350 75818786 621512209 188216233 899794578 267630272 231224686 40875110 940690377 201535603 420146880 275359402 931188707 775262860 852580249 98330737 668245725 13909912 294130617 738903103 994005167 762530334 457896820 437946539 934001282 447065582 933439468 742075919 277927435 349467820 137876195 150354252 563144492 602023293 55519365 106064757 11922467 457902276 175140462 533148444 117101602 470077671 3079184 212237960 113056053 757538823 317433676 758413384 338299943 63423323 803900749 340265166 880671579 989933129 250285794 425853863 910363637 453640762 773340084 955760144 283060648 724032831 177446715 285131900 175826843 977230607 359879593 182369599 419664702 761328344 730887360 210377258 845470822 721791733 18534628 126363981 85585431 206252483 239854101 194048666 141248247 989857394 124891296 394962262 258784557 737664324 501199337 226393425 446250069 112014359 75151872 357128268 38006911 979510018 15234624 497771575 598055960 96030338 660145378 162847644 879165008 84293027 521181416 703241177 771952398 48220237 274661849 299338740 224996837 950620739 597405271 104339972 88232030 590485289 764319436 817068145 99369028 500459877 328686018 897964442 720789225 142230426 110449249 687635513 126057415 228097963 177132824 452016804 42260320 599594730 40850317 523994426 736860013 15529889 603796645 149980440 368432080 42614259 898775140 106783560 207942606 935485373 974884324 728090505 448275507 586791051 745265711 201670404 745285062 881407730 270499682 858253253 14766272 216114099 627793394 529393825 290245832 19314665 937501114 286683537 129881069 67741331 155195785 123389615 926013459 694215604 403002277 95846901 286129857 768620966 98438857 692439987 417956994 977167399 445026384 665871965 772831238 993520010 405452645 269971162 565352201 406787879 88928883 126601916 228065191 626333820 975158793 691618625 852732811 367472977 102839314 281971719 395250882 814653603 674855996 89079896 369710113 47678420 112783187 111942186 216645330 173279645 116146761 808955582 397497517 66626049 383498965 868680108 312742850 22090672 910737020 286637902 717398693 346638993 631399618 216679899 399775759 702333697 197816498 397196330 299543434 517805248 942044070 330733737 954239323 492425865 947021164 228890362 817102357 28875181 559820001 561877878 788878265 905941855 505699755 702991106 509471326 667275493 739606217 926340283 892179278 919280570 144162050 8494043 25459999 349936018 209923971 24032223 768603481 597547040 132546486 206721772 891764805 395683800 293750419 145871327 819025171 133355374 916800506 470937117 562886224 556280311 52366517 803239596 758663508 40145295 998065063 277725702 46887161 491973634 581804266 684232449 912819236 129725284 596946483 983424644 29339327 332313726 384805613 354676574 427553724 415156406 359346539 813265609 969160955 817686768 113652623 839651156 694913033 32768176 978920400 842943133 395617072 526757992 293978610 331605101 566868542 122127302 392176760 687492677 227401479 208744471 527528546 5272737 572061232 348838605 300077925 118082319 127624183 436458906 908178637 237567761 629259354 752484850 274655345 983004590 559426337 388017971 303181236 735822768 407917281 97940543 907211177 157336717 598811740 913522916 12035387 1243647 13095815 851009289 465009781 519376412 431310007 269979024 697488835 729104519 310939629 927610030 403475568 607997797 684760331 194997422 54604810 560502979 155787242 533610601 501661135 397897823 204634403 169092374 607643415 23629351 1511209 215043055 806626062 47444170 116205662 5926111 608878393 452551774 443566522 106796517 425710905 655152178 786976055 147753090 588066276 703135816 794128649 309337638 127256126 485954426 348706819 25612848 771385514 110535437 988713582 80712188 467562459 472562618 758372698 447468919 915368417 24137411 950541041 405404632 463016671 587936416 668062443 873951563 508752439 469843566 156422321 262943697 566348531 972237013 184407468 517412055 983121682 586929356 129295621 611029961 313754573 200755026 185891123 476376454 640026362 177478311 23187294 14310151 785517971 618560488 970765267 218576210 58820031 745783397 666989487 20649247 100005740 902733735 273918090 683883109 483912797 394786568 246357724 185795852 229661826 898195923 316323098 65776692 702267886 239214668 184516470 994903600 37129658 60882954 496065415 839912251 995190826 569569746 69601274 557508150 361303767 141636831 78337741 7915954 692431342 479681901 360099269 579496837 765000314 375682809 499048683 587573646 13437994 952539379 631733046 378153354 219309205 640848761 907615000 501938937 564927321 501259238 878644463 279932869 488037284 202584295 865644148 472465589 482111364 182873195 293668086 555079174 339693428 8889248 663693002 658222096 50501775 320270438 984210662 355041971 480835231 209742334 911721389 798542156 118200720 177127565 570650213 256162389 764043335 117100863 19183789 92373251 679531354 565431932 599343149 462000813 339775117 441374046 765074384 620577299 507569392 913725460 328246523 101306565 290863040 655311286 166136917 534422919 269387879 499533055 931457840 649108828 355145436 72287839 258944449 277485521 157648741 755053236 491845907 582580224 840856673 481200782 118128472 110339076 983441549 313461662 572767143 475666547 239016226 351290492 499732019 980478494 260025227 907747122 782051166 334027322 267926174 554977237 980943338 482723747 92281110 71379792 822762627 524268956 262939851 856213878 891707577 788357873 749648099 49042944 778523007 811296056 79138389 579505008 695308889 243469027 27589254 629102804 268832647 757683419 954680070 103104684 8604506 173001502 90869723 972518600 415051461 535998149 619969656 239353148 571487605 445307851 101520540 946678640 914540435 140629466 120401940 104283615 348061353 121705443 98948557 669033299 11259179 47439095 385415206 655666468 840713497 222325397 1401599 81837923 498911290 425893142 216020721 58389348 97228804 475410617 232568010 350306530 349173283 275538708 4322424 425514748 505825126 662617856 561091028 656213619 653767188 131769242 28483746 984949388 33391618 158165368 848068637 433595498 820499193 930417942 351412318 606799376 77272829 644314215 21958262 832805797 461597611 360115113 638765523 254372286 388048203 18311882 677639253 977145130 70751301 204154047 685683670 681170466 989678483 265417766 345836921 35877396 695973412 674688853 781896211 877182284 327410533 935724517 699210238 595953682 329803766 356602255 934724655 867377358 685238648 644136653 539662444 283255027 488971968 879432754 289332755 912636477 353062065 209788372 537998408 233089386 316116952 896048164 726159584 207540965 420534605 349402536 981110232 933206136 115432289 331221491 561986213 669202385 912625356 166151418 571119804 351622316 988752115 521314897 799172697 332790141 949461577 442722360 951351312 138727447 10918243 759778684 455555504 535132751 107610999 229807997 386851 645310972 742067632 138647826 234254587 779318758 507602653 472743087 496547887 358884567 638836793 304723529 887337455 147139995 666691777 666509640 545795306 72030183 16465929 510456818 50570361 680016762 926728178 969079602 597870544 127227273 208043477 483340623 722697807 7513395 369073170 79995654 955172334 141156213 236020534 394818929 144754120 369479945 119707069 872015091 174722240 946542231 123903088 966019582 914743354 256121805 81948047 556786780 122140059 399562237 54131668 50856326 43779576 363926558 273212228 350857288 661323332 633367699 727457492 753665673 416105 344004372 448481058 746519414 152325324 124191822 730826048 534411543 871170025 4083507 705004023 335334062 755468884 35190902 333960498 499320275 502748027 485422491 998409862 984816623 949493910 986143091 975626538 110557899 11727347 680509152 612392320 736085816 533997723 565569648 766452314 157126692 216405212 432583713 995297874 14220413 70269983 59082078 293513541 312146428 89949422 537405222 646325450 819551624 244032710 911474847 949878056 33972 363945982 599671396 329375779 398854265 247169568 738534656 889462310 559377403 920089302 704135245 766167745 462321381 432594199 24052429 522248567 666000280 781937796 576101379 325091108 607854188 625628937 865608447 226943951 109005963 52647828 881761210 123492170 502171697 388978769 625949115 951872799 165941221 540327541 369617002 630245490 939582004 900463415 564334074 120491497 23510958 11680058 885722929 136110346 122458323 306174344 501381396 138775391 816713051 573755111 900575547 508474373 91355598 755706559 941848755 550063248 143392448 106178758 573432205 561440277 83590621 453262009 850089354 243069187 749929315 480472962 770559614 469041088 554076457 873919407 322811616 744116368 212015426 667894409 404309194 586364450 224855067 715375996 356403797 746724696 307532604 854820746 99658170 710597108 849033189 819456855 591712352 705709385 305451314 234318068 491738856 137879136 992762217 554127576 378571371 802469983 708679699 628373409 540287695 54430349 775820599 843586456 263507076 445124796 172398802 551225411 201029519 711349102 602894465 19426709 880162397 22045843 950274595 222214004 69681673 554269074 609244610 372131374 939622754 792370087 610935740 670644451 172603432 842958174 441389737 821771599 840909114 362576669 60464275 463304894 137133083 131729906 514847241 618944302 979076224 314393454 993988336 479651717 645775359 164106775 773564677 435527401 284759631 7047632 337950439 986265605 532730620 744205997 925431451 649825383 306362017 508117860 187387479 210333051 102483773 955866495 70501905 100501347 996971065 70770492 881202253 112015037 879525596 56749671 101959807 739504521 364619258 30519246 835859536 246181456 518226870 438310436 814588642 583056469 462193222 633130955 250489800 914120480 524896722 76384778 751226587 601865574 699703426 88008388 333722911 801162860 214699908 481805374 335066559 761534679 110813833 579769282 49016135 120922722 267132101 448399277 519509794 525577634 783054527 17646473 24507003 365317775 240097652 199464451 177054990 498365835 641344123 643229546 119279202 916283941 171942328 114696412 409765125 735378524 738464383 62889068 207590130 99367113 468274472 554463227 931911856 44326221 606949416 451511462 493416983 70367145 544600165 312648219 579111102 724403110 958274927 746829236 710031315 77168473 476360079 157790315 632498738 362236916 147191614 534252310 342424641 667745905 55886113 827547452 485927792 901069181 215046423 70253460 781380017 584422892 598323044 496965254 724099373 941313040 136235831 498043915 880307046 98656517 848662891 683804241 512883390 824755250 802029012 739731043 876807218 466127212 179707828 987457514 444813782 594658867 42684531 139374419 708684903 715837037 662668943 419710237 379151442 814305045 111608984 58970257 916126710 676844558 505608147 163335450 694807284 757433449 693896505 482356325 4965428 495064741 201453509 40393022 280688302 654202902 864879852 866349668 592721994 494893303 467578690 952378457 429105708 522526308 832004551 27441618 88246777 45359540 1094095 208585489 795980297 10709447 752533028 84382991 324196226 599957943 57425336 720443227 769492981 514988011 837382045 65186455 372089215 231056441 715170111 398083318 174765221 314418829 627487383 681234242 268583137 859136143 968596620 70326658 302608665 702556559 2995907 753063646 265061482 7244096 137932171 91142884 475589655 94176029 914050142 490209603 998506307 103779022 457301390 20489117 763205899 281720962 830250346 461805594 560718100 830863664 386928054 312299040 152910590 223339249 8826634 758823151 428297902 37654170 493442972 507164268 547257333 81535630 274766624 912808518 97071505 979169971 742515636 432821535 904426356 804511826 873218070 272858892 61811499 276757123 7386859 744371334 202261694 93161504 835776221 993389898 366143908 32991679 26325183 651676555 354238763 659198835 79663550 815951347 656697865 202555122 375333537