0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-25 18:52:06 +00:00
OI-codes/BZOJ/4385/data/78.in

3 lines
6.5 KiB (Stored with Git LFS)
Plaintext

1000 307057805 55
366233822 260201886 467603844 393718674 2385329 467469218 382570413 14111312 6899116 82292999 315690362 289221679 486791637 58125335 30242987 189100898 522381403 470009329 246578979 538662929 295986471 525726421 158477005 134850991 154240186 324815699 289527202 230884289 293701405 222409820 188364286 29778749 389661035 169911967 344900031 60550583 326943305 275239428 172875929 376785307 714359008 193254758 436748397 499181247 212484099 766578018 798386189 856683620 806975609 545601538 85692640 109367720 720751077 96965593 160085654 675927684 83552332 71500522 686432902 637288756 656914788 361058431 578346483 240380018 189902203 686826603 30060798 491861580 401751788 566921362 345271295 270394310 40523386 397708380 671667955 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 1 163123665 321160443 696468612 224206998 216098234 944174141 380443137 664028155 965657506 452914868 893930626 505830877 938429187 504641244 674176771 81677490 728934005 85691706 90707596 2 2 4 4 4 1 1 1 4 3 4 1 1 4 2 3 1 4 4 1 4 4 1 1 5 5 2 3 1 2 2 3 2 3 5 1 4 5 5 7 8 6 7 6 6 6 1 7 8 9 4 1 5 6 8 2 1 9 191673105 762831303 445201828 641721322 746528135 349656275 479932517 133179359 343838406 588285267 712965010 3244937 727466042 583716335 728158023 59293090 428880907 733106605 490525332 237102779 223177300 119388364 177089118 568693898 209859365 589395606 419329047 472958369 332198895 42595498 352113099 283323652 265358393 563390483 119913818 508241870 487023208 478294002 484172676 385579425 376409851 441294083 451886264 143226817 133487492 312476234 251246247 241166343 270465558 153456515 506777429 441423795 318409500 4 3 8 7 7 4 1 4 8 1 2 1 6 1 2 2 497192393 569065428 604267046 652232213 92098335 621032910 517708413 423453115 527692421 594015129 402386566 333635841 148427926 313929532 383134707 414391188 469031716 132423625 2 2 2 1 1 2 2 1 2 2 1 1 1 2 2 1 338489435 520102311 546809430 207345662 115216726 215784553 452904384 156143424 129348496 228375714 133310081 409301352 561616350 269566075 298575071 529579840 477024899 352848730 427461236 205979485 304049357 375980686 157769413 512982521 50397361 58631333 273858798 233246243 335278268 124985222 117887316 268914056 89681817 848681573 840702416 537693674 481351983 827451924 36890336 334965154 161024445 196481301 849315122 361157931 62189494 134461679 457227653 793724881 477945366 95956111 568987437 60253330 639957355 157707686 477910111 3835433 211846379 663698293 467358426 573028112 675081487 529650633 508361933 475832469 111838565 375828415 209567528 755390272 797621516 453100444 403152340 42063647 169298787 795872600 326502238 670691862 623654564 680430576 64553821 775230265 725516690 672677657 398600263 146942176 44963579 385362019 683332106 470160260 642833113 200189092 458177138 149633060 587838205 556410896 478569167 393747999 4339673 677066942 575887108 709502160 182738426 24329268 671306551 529864318 388979455 58644391 264743611 247152946 549265131 642434550 125754809 244012573 413572124 411012273 219097480 580194131 517286886 190831512 120460409 3 3 1 3 1 2 1 4 4 4 1 2 1 2 1 2 3 4 3 3 130525499 684277563 466178760 36334167 938862607 632908858 409587486 505071857 352540647 266702953 28132981 330092056 254747960 397672683 424235911 435147156 346406135 8 3 6 3 7 4 6 1 6 3 4 5 5 1 4 7 1 6 8 11416891 591973425 144776126 10957251 855659276 250201144 161421493 664975445 436971662 369606713 210045343 426111135 768757211 397110308 210307337 681365514 658507921 282478399 2 1 2 2 1 1 2 2 2 1 2 2 1 2 2 1 2 2 28271182 24930560 188075849 503722777 570199682 379395158 299979298 201351441 561781428 107172096 283731871 313237538 356906523 6902173 134541597 307319313 223429286 324539589 220230195 1 5 8 7 2 1 6 1 9 4 5 9 1 7 7 4 8 3 2 2 3 1 2 3 2 2 2 2 1 1 3 1 3 3 1 3 1 3 43647051 674691924 527908373 110625049 93351573 293271942 169022472 26019280 501437457 132715890 157081622 385183975 632932118 445009368 230239531 181398012 297692039 2 1 1 2 4 3 1 10 8 1 6 10 4 7 2 3 287415662 547178901 141906651 368212844 31406212 99961966 441479830 304377065 408031742 54533121 434322035 354956228 511463591 58749670 526802251 272348833 15969380 4 2 1 5 3 1 1 5 5 1 6 2 5 6 5 7 4 659734858 669801914 690796372 854599744 611843654 230195237 518055670 655333910 694710290 220830891 401275410 297500273 648385505 794949135 873407888 603495147 411180506 691663169 514998792 731733421 109209851 352285325 347813385 15413795 46094723 418012906 867190110 108309904 791582825 571157441 769732394 375931845 551602761 6425025 184287842 502103257 357310588 313331290 99780428 398301796 83689547 308441073 353173847 397607936 37775699 22634116 288748164 131114141 82281134 242094594 280117272 344886350 1 5 1 2 4 1 5 2 4 5 3 2 4 3 3 2 4 5 2 729553722 82705729 318919878 466856474 129319105 179610457 412658651 540596056 1217492 6200262 127749926 46954129 863487337 724557672 439681738 18726853 727942119 530775993 87729634 223160793 38528399 755957703 768123051 188955805 702576099 255419479 47591665 782743046 895703021 265738704 660437846 588225632 815256923 337972439 80799545 154781319 376453522 511037890 280301899 42425977 78549072 293732788 308859355 221973452 34469489 96423106 39641575 460464932 107575186 32690817 529242131 57984498 294460167 481389834 402960440 4 5 6 2 8 4 4 8 1 6 2 2 7 8 3 8 230769725 178188242 10583269 407642897 217734653 534141969 434184693 285803363 610834112 522326872 352885921 108773429 552239700 158313922 440082020 197129107 170014086 328427175 54527571 883350874 565122883 397951995 50897985 172814091 11946704 78236044 543451716 560879137 610874302 713848119 213112443 582414078 828314304 179739623 298212051 536901756 865106216 491114427 753479480 275425685 733386555 568203572 385233588 683313356 744973115 613539160 274749146 218032071 157052530 762834287 411715272 698598452 26005128 775642018 226245051 9397460 694793067 10090607 13684210 173529355 313850670 213274201 629737581 157157820 192307637 167323278 103929796 220281750 66624482 547332876 405531856 427632199 108240446 1 1 6 2 1 4 7 6 6 1 5 4 1 1 1 2 4 8 8 5 3 3 6 1 7 5 4 3 2 1 7 5 1 1 3 3 1 2 2 1 2 2 2 1 2 3 2 1 2 22096429 713858556 520211347 457802246 59222611 547352072 636514769 534539908 120803688 55653771 33528883 792591307 476041239 93557113 600356816 697778944 570891266 100832764 592165419 508968064 2 1 1 5 4 7 1 8 7 8 9 1 7 8 8 8 3 98508529 613460212 9724387 886231411 289381715 447908540 354559567 890038970 70274143 839843992 810247109 432833607 537605884 33243163 601292233 913506289 15409947 1 2 2 2 1 2 1 2 1 1 2 2 1 1 1 2 2 2 2 4 3 10 3 2 8 8 8 6 9 2 8 10 9 10 2 7 1 4 2 2 3 3 3 3 1 5 3 1 5 4 4 3 1 1 4 5 1 2 1 5 3 2 4 5 6 5 3 5 5 1 5 1 235610329 171769294 513967924 106882912