From 6b4657fbe973f6c32492f13eb197ccdc3d891e28 Mon Sep 17 00:00:00 2001 From: James <1943357252@qq.com> Date: Sun, 3 May 2020 21:24:18 +0800 Subject: [PATCH] =?UTF-8?q?=E9=83=81=E9=97=B7=E7=9A=84=E5=B0=8Fx(=E7=B1=BB?= =?UTF-8?q?=E4=BC=BCwindow)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 2715_yumen/Readme.md | 3 + 2715_yumen/doc/Readme.md | 1 + 2715_yumen/doc/閮侀椃.pdf | Bin 0 -> 86654 bytes 2715_yumen/main.cpp | 47 + 2715_yumen/main.exe | Bin 0 -> 144335 bytes 2715_yumen/test/in.txt | 1003 +++++++++++++ 2715_yumen/test/in2.txt | 1003 +++++++++++++ 2715_yumen/test/in3.txt | 1003 +++++++++++++ 2715_yumen/test/out.txt | 3018 ++++++++++++++++++++++++++++++++++++++ 9 files changed, 6078 insertions(+) create mode 100644 2715_yumen/Readme.md create mode 100644 2715_yumen/doc/Readme.md create mode 100644 2715_yumen/doc/閮侀椃.pdf create mode 100644 2715_yumen/main.cpp create mode 100644 2715_yumen/main.exe create mode 100644 2715_yumen/test/in.txt create mode 100644 2715_yumen/test/in2.txt create mode 100644 2715_yumen/test/in3.txt create mode 100644 2715_yumen/test/out.txt diff --git a/2715_yumen/Readme.md b/2715_yumen/Readme.md new file mode 100644 index 0000000..b4f8d75 --- /dev/null +++ b/2715_yumen/Readme.md @@ -0,0 +1,3 @@ +# 标题 + +* 内容 \ No newline at end of file diff --git a/2715_yumen/doc/Readme.md b/2715_yumen/doc/Readme.md new file mode 100644 index 0000000..4e768b5 --- /dev/null +++ b/2715_yumen/doc/Readme.md @@ -0,0 +1 @@ +# \ No newline at end of file diff --git a/2715_yumen/doc/閮侀椃.pdf b/2715_yumen/doc/閮侀椃.pdf new file mode 100644 index 0000000000000000000000000000000000000000..580e00c4ed4099642ebf3847764bfa2e2069ebe3 GIT binary patch literal 86654 zcmaHyQ;=v&u%_F#ZQHhO+ctLFwr$(?ZriqPyL-;Laq)0xW<6zPRYtAI^+)`*BI+Ym z5D}wgq+@|19V{N~9&8=VgJL3JAh0*Gg5u$!moc?7cd;N~{wJeEFJ@`uV(LUMW@G4L zDq?DEZ(_>F2j%SIWNK&&)heE7sc3g-pyd_&*5ZG_p z4K8*8HFIXe>a6b;RXU#VaO+j3DG;dO`&tElS#Jd9zgY@hSo!8-PjYqP^k?~ltA7&5<`|7#rK5BX}ZbvaX>g-Nj`Dl|HK zf4EM0I#`LEBQ?9mQW|5+!j3-%RA#iclFVo8iNVS2_>W#uCbUl0pB~&pZUSdaFGuws zB;%8vw3P2{i;04DBUoTA(J}*b3tqmcV^Lc}QuF0MT8DBTW-*`ZHes007Wb`SE&Qtp z%Dp4Kg;zsl6~G}o4b^h}<=A@!Dy@?;cWlhWS1GlXWg{(UXZ@}69swE%TeL_~>}w@u ze#?Qaj`D})qvflATa-u%TCo5dp!JH6V{&K7I0@Wtf&jD9;tqyn?!dJo(O?8QO(Wks zUQ>wd3Y4Xod}e0)P6HJ?-oX{(`b0O}0Tv8#R&5&jw3xL{<1LaYLB``BSa84<fziz@Zw#~~02LdN#VE+jHm0NM86uE7 zokw1u)0~oNne}b0A7gY4pNyUY&{XSnxY2#L^s+YVTN8Pb-!;d_0;%O z+PQj;3SAkzC(IH+It`KGL7#ScqQ$=#Kyz!Ns4>jYx`9GJY?_ETLtL%NpE#4njHxUZ zYl#l;&X#I`ltOO4(!APmO{eySD|){mWyh(ynaDAjLLrMA)vR6JIu-A@_%1{$kb(azsi_QK=Ykxc32 zloP9qq-3$E+IR@?REW3ubxob@Z}6&|_D82Pb@%<)^P1Sku%i5ePBi#tQuUXvgu7M4 z@Id1N4=iahhalaV0fJ%>OE0tSH596^1M|hmF*PS> z`8J0~YDftaA+0p2yID^%Bj%f*K}6{aBF|ofzUb-N<57dORjbGLnJ0AhC;9;Rxqs#y zQ^n(YQu9vQX#-oBBVM?x8_{0EWE!g!jxkx>&LU$6`ucX7fHA?G2T^$*ks-B{ratD9 zi`e4#Q+WK4aJ*t{l3_uvH5S-?jOdl=(7Ay&x*{nAaVyk%XGiLzkFCW`?u z&K)>7_qkMCRKF9BeC!{S*Rf&{z#CS5z2;t2CFiewFTp#3mI=r5;VbhVNn92_s4)+r zlX49E##m_&#D^HCKnQ&S~xfKz(j=SQz-hm-{;pWgN(gi7bxmU0okvAz<_5LXDz zTlXxWSfd;nN{(td(Db+≧CIRbxFaB)>0Kc4`aTXX`WN+}QRdES0?H)FhV{6Ibup z-ndB_TU6E+kpGxl>Z+$mD51miSxW2t4iJrm(2`rM4BoXSk13fT%R3^!*BQ=1+Nqu< zRIC^-$6*3jw2(!{r+xkyc`p0h^JN#KAH*FqdO_Bkp;9DP)kK;xN{9aerD7{SL66lcKEz=2#-dNT>8+>NU~ zt;dZBFtanP^9&O@=06ZBL>_d~P)ClE9uS4 zi%dTAtGQ@P2LnS4s*p2E&zzMTw5msddqP?Xr8-8d!Vp=JtWIZm|A|*qNL>9){B$k( zI3*Kp07oTQvpmS86%s`^K+bdevYu*BufGb^hR#*gLn3~qE{sfV(fx<*vVyJ0Vsl7Z zaJ|0{QJ@C3d@&88+4<%=^DRu%*a0w}lU4C_?XxHy?hFqo$m6Hbgz-FZ&dE6GuBrB2 z#!2VgiTN3_jst|oMIPj_PtwuiwQTpll`{I6_|#Dq57aWcY-j}y?f9Vko%sjGX#4(s zQZ3-u?R=MG7b=-Xg+QGRvIVnLE`6{^b(-UnQ%|C>DQlaLHJiG9yGs+W z{Y~9NUTt#hAwT(5D*0llc1L0N{+1L07xYBtX z3xcUuxhXI=lCq$+Lv-3$!x0q+`0DH|ipG7-*rb|bf6hTs`fu+5wv{D#lyFm^t_&kL z7>`2biQ7_a$1iD>alWuK5hXzH&qtg+z-7cIaPo%dzh+p$ygJVYaNlwB1<9dAaya_- z=H*a5qeQe2~%v4p*8 zQJ%yFs4juK2zyTS#Efw<%v+5ri7dkW#><_<@})s%EDGUJ{4NGoOPHPr0#Y2Y7yW}+ z{g+#p`}%A5TdIR-L(4RgncK%sV<6D77k?sj>@0B{ zJaCUsd>YO#(K0@SzXsDiP3&HEt&D@F2wBVpZ6LhT0n`hs$D2m9J>4s8V$THSO<#ns zxrJ|_m^;{2Wm;~<=h&vkw)osF>lp~L4B*@TVLouZ@)hFg+>Pb&rKbAvPiu68?0LQx^Ry)r$an%GPAaj9A85Gp zAd>Ut+xyk(J)){4O!DLelM>2G+7mTariZ9Hf&2j`6` znVF=;%`sXZcb3Vq3j@;=6t%>k{9n=pgCMn~Z1@@>#*qLDmo8HctpI5Ew%vq`=mkW7t|5WRVX1CJjY!srjNTP!$nF0P2bEmz^_W*@5C#z zNkYX5nS7}ES>w0<$y}tQd}jWwcyCXe$$FxwUZjl)C@o}UtmGWKR)RYx6w$^^Gx9bX zj?PaTRy0~g1vb{J1{xZ>@erO^9qPy&CHhhk@Q)dH%dZ)GS&Aczi9ZzP~o}C&GevEWmtAkdJqsK8mktK!?Tv zAaYaJU#7ZQIOo1AI)`}Ml7==D7q<`x83nBcAyy8wXZP(^k;sFua^yAzbg?z%uq{O! z>bvFEYbZf{+Gnk+_?xubp|w?_5w##b-y{RdMN#OWcd#pA*IZnE1GtBxJgO7!a)u>F zV{oe45*60Rq{_U*uVOMRY6yQ5xArBQ2G?TU^&FG@c>|#1ZEG&WF8H>FGRixr z1lnk{Ha(djI12SB)UEnT6ZjYO<6}rCi7(WH$B7Msl0!*PW(aIUv=E;Tw(+2&weG_WTbZZjfisybD^&l2Qg|e@(ADVRt6# zRjv(iNG-DNlz~WgT2yZ~2#2mNq$PHDI}ju?(zL*5iD&}1$W^D VAaB1vTjv%sM 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 p5tI+ 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 +#include +using namespace std; +inline int maxs(int yi, int er) +{ + return yi > er ? yi : er; +} +int main() +{ + int n, m, a[100001] = { 0 }; + scanf("%d", &n); + for (int i = 1; i <= n; i++) { + scanf("%d", &a[i]); + } + int num[100001] = { 0 }, id[100001] = { 0 }; + int tou = 0, wei = 0; + scanf("%d", &m); + for (int i = 1; i <= m; i++) { + int x, y; + scanf("%d%d", &x, &y); + if (id[wei] > x) { + while (tou < wei && id[tou] < x) { + tou++; + } + for (int j = id[wei] + 1; j <= y; j++) { + while (tou <= wei && num[wei] < a[j]) { + wei--; + } + wei++; + num[wei] = a[j]; + id[wei] = j; + } + } else { + tou=wei=x; + tou++; + for (int j = x; j <= y; j++) { + while (tou <= wei && num[wei] < a[j]) { + wei--; + } + wei++; + num[wei] = a[j]; + id[wei] = j; + } + } + printf("%d\n", id[tou]); + } +} diff --git a/2715_yumen/main.exe b/2715_yumen/main.exe new file mode 100644 index 0000000000000000000000000000000000000000..6d1d88eedfdcd146c10e0deedec74621d0e464fd GIT binary patch literal 144335 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 literal 0 HcmV?d00001 diff --git a/2715_yumen/test/in.txt b/2715_yumen/test/in.txt new file mode 100644 index 0000000..ec14a35 --- /dev/null +++ b/2715_yumen/test/in.txt @@ -0,0 +1,1003 @@ +1000 +533683 412279 458624 541178 695634 70224 173232 641252 656515 319147 564985 626511 710760 631901 84690 690195 181567 862738 86319 506692 882322 631252 368044 249335 412750 359180 333921 357652 159844 735197 697045 524060 119766 308232 362511 481991 525314 110431 770970 717054 370368 285370 839312 510452 141764 934928 778363 525180 57949 999132 264010 13538 920232 97017 307939 885173 13071 804157 585199 200988 792948 312511 974831 551466 37553 439219 251103 392253 305418 940245 208746 524925 688165 839029 114254 388621 301031 437686 112754 421479 87811 588551 342246 743906 269125 594751 929940 299666 740986 629604 524520 960608 162903 903585 916516 8983 902763 361250 157834 331923 466934 23467 201566 783424 157881 315200 854668 713225 667691 262327 655424 719396 445580 904387 453942 266964 313072 83729 849787 563503 992368 689606 344990 419098 165813 17079 974117 718890 832937 665055 273523 928466 53407 323372 893227 594246 736429 238963 220980 46839 182383 863472 750957 272524 437527 447053 274998 655847 423385 105080 379806 447473 585181 178527 92558 903069 297644 335347 682711 400379 858071 74233 19463 981040 263114 7557 99788 786192 537152 304643 232876 698235 371385 624145 386286 729865 548691 473615 881179 570988 126769 343497 457610 61860 81924 819935 738592 5572 854484 621757 623762 76014 503800 114796 774913 882159 172007 277670 71723 435416 555898 969008 29463 239279 825520 306932 768661 219277 338607 234644 950613 111724 903857 650632 184886 732633 659888 679010 194320 130732 69766 15873 433793 530988 537003 345327 965053 333189 514621 627133 325761 83175 757022 671200 696949 858283 706227 808772 971074 583067 876192 997852 443441 530589 456196 643996 387047 829646 168533 17509 903260 668760 660833 822356 719531 781790 327605 845281 423017 623971 168742 432503 733408 122558 31241 248504 979691 50729 587304 105078 656342 189511 183507 494648 52957 813696 519538 285079 236511 535019 678472 2149 748109 60149 653983 809434 879119 458594 351939 426967 808986 90884 227445 505670 234502 410796 798515 209473 503052 178417 935186 903117 996340 249805 92250 908135 874101 169764 597288 204151 43725 740888 286534 454324 833334 288393 61929 675034 143690 565719 468483 989229 895721 390524 105047 138714 714589 121704 452452 805051 209963 473870 4350 324305 280113 446887 397695 751390 141721 926250 774513 913806 685574 601545 616253 898599 920870 403885 854524 756725 295113 943100 187108 177408 578278 714674 789673 120720 742974 889157 460497 172794 731846 153899 46476 312190 550088 973812 85832 191596 562120 543957 252019 380790 849866 548154 272445 362103 60554 557112 676391 476635 723657 471100 83482 705613 717609 915691 449344 464234 877800 638703 347732 813024 327358 718488 609123 980080 606401 714105 364217 503097 136639 155433 11574 121678 726650 918205 186970 642046 855816 867617 617039 580181 174420 477141 52596 800213 939838 621508 172024 540922 496714 860372 48626 999249 391917 375322 153242 797787 946013 631356 49242 107182 905240 206058 664997 250144 965075 468058 930321 8590 519172 596772 805492 436586 482816 369239 996679 852146 998035 28908 772143 575384 388641 87102 457343 560634 242557 89306 873514 346241 262464 116909 583563 66138 183719 512831 728095 816602 787072 168593 847092 534316 395976 772140 232108 690283 137305 754630 581156 861318 170009 780123 325899 706205 601255 207408 798912 413575 38623 884613 66021 748727 411759 641768 806969 295394 917484 973712 116113 494886 813084 699552 83263 642952 441904 419967 533971 824276 276426 298694 499323 865822 312047 720319 620 164791 198027 59669 931774 77929 382245 483691 78380 513534 544699 822153 183993 604559 391794 573453 227645 120717 2614 788399 985681 812313 636812 326879 452410 466271 504905 978859 758445 648972 628604 146663 181083 868256 983803 92544 542996 781444 63061 723135 495355 143592 493179 456875 484659 732254 55614 711490 299503 258466 64960 922665 963782 997195 163425 843573 50038 286740 440537 554111 498975 854704 778443 105142 843370 705808 268028 303437 130494 657202 795146 310969 422209 245041 875012 388789 82781 834939 711841 409779 118646 894313 328914 774137 126602 153409 782741 620641 400405 410906 594852 813825 3676 346138 986226 551609 386120 683812 717348 209816 490417 82547 403705 406782 235812 767707 986077 550286 19616 655473 689748 98142 892378 394021 558115 728329 916232 140559 637886 531466 855740 461603 82311 97732 941221 676953 41114 721111 150738 575146 898512 222290 850640 608749 617439 532617 199532 10385 97085 914769 461485 320650 405719 626388 605757 919740 148546 317003 100776 32814 450784 490164 344785 519574 775147 400550 201520 804626 92101 855350 42422 11730 914067 119132 716825 550503 629285 230185 781228 810335 205830 401672 332119 43129 455446 577970 372511 704115 69008 229393 926270 492014 461569 930697 287835 211167 367164 988503 669857 805470 712072 900775 715114 762456 340227 41001 908988 206440 879760 678183 998754 629406 414481 247369 963243 40850 728161 622441 940161 826511 313566 756248 986940 862731 416528 65518 758346 19334 930935 648760 180260 259923 311211 168633 628578 586140 576658 191556 951975 985285 993585 872191 100284 57449 184131 990430 300504 265188 311852 986894 897509 722345 801349 155964 975095 723389 526638 873644 752798 914652 918232 454150 180455 765892 642538 851944 193928 411783 8542 327769 781179 387397 541240 405257 766656 337833 214290 927928 596936 934302 881585 988973 364486 451776 478239 304819 42666 426681 507621 825459 318793 64176 10916 995560 220620 198435 375197 383577 658560 864747 737196 404691 857222 653545 996580 109728 108569 271969 524191 903647 666772 556856 848740 886376 476129 848883 123167 204588 191127 212440 329754 962274 521452 429964 515176 618886 108383 217535 101945 899122 657596 955797 637533 565845 232591 829642 276521 662094 497400 898703 999971 63085 549133 505033 137645 214254 106758 316000 615831 434832 28481 988201 342924 244538 436523 411193 248064 360354 671628 251419 509536 395473 202121 849132 326399 828519 623465 724816 704703 772615 949747 81560 265509 652506 536015 595963 307652 548215 791041 297168 598895 558331 39069 74203 310185 362949 915671 939797 645706 429993 390737 693580 212124 828789 375648 658244 700889 13062 819644 999396 383552 914425 251243 457609 65284 775416 207891 435965 548317 978506 2425 964265 633683 771657 737056 315364 978536 746655 606681 814916 271239 684327 242874 902244 5045 87972 883136 8537 212987 939592 765310 129488 735042 81642 757851 251401 242785 295044 307454 873034 637783 794927 104720 362976 257452 463149 634426 126741 684494 828932 57417 119320 365519 676413 943849 697344 238260 166349 651228 698403 187544 883004 27523 458257 491748 284075 903094 959862 850900 452140 377655 693292 158349 505219 618021 843108 974277 528672 345038 166272 821789 1487 875603 2197 291680 45936 487481 511909 780154 409998 542973 3876 321218 645263 +1000 +2 2 +3 3 +4 5 +6 7 +6 8 +6 10 +6 11 +8 13 +9 15 +11 15 +11 15 +12 16 +13 16 +14 16 +15 17 +16 18 +17 18 +18 20 +19 21 +21 23 +23 23 +23 23 +23 23 +24 24 +24 24 +25 26 +27 28 +27 29 +27 30 +27 30 +27 31 +28 31 +30 33 +31 35 +33 35 +34 35 +34 35 +35 35 +35 35 +37 37 +38 38 +38 40 +40 41 +42 42 +43 43 +43 43 +45 45 +45 45 +45 45 +46 47 +47 47 +47 47 +48 49 +49 51 +50 52 +52 52 +52 52 +52 54 +52 56 +53 57 +54 59 +55 59 +55 61 +57 63 +59 65 +61 66 +63 67 +63 67 +65 68 +66 69 +68 71 +68 71 +68 72 +69 72 +70 73 +70 73 +72 73 +72 75 +73 76 +75 76 +76 77 +76 78 +77 78 +77 79 +79 79 +80 80 +82 82 +83 83 +84 84 +84 84 +86 86 +88 88 +89 90 +91 92 +92 94 +94 95 +95 96 +96 96 +96 96 +96 96 +98 98 +99 99 +100 100 +101 101 +101 101 +102 103 +103 103 +104 105 +105 105 +107 107 +107 109 +108 109 +108 110 +108 112 +108 113 +108 113 +108 114 +108 116 +109 118 +110 119 +110 119 +112 120 +113 120 +114 121 +115 121 +117 121 +117 122 +119 124 +120 125 +121 127 +122 127 +123 128 +125 130 +125 131 +127 132 +127 134 +129 134 +129 136 +131 136 +132 137 +133 137 +133 138 +133 140 +133 141 +133 141 +133 141 +135 141 +137 143 +137 143 +139 143 +139 145 +140 147 +142 148 +142 149 +143 151 +145 151 +147 151 +148 153 +150 154 +152 156 +153 158 +154 160 +156 162 +158 162 +158 162 +160 162 +160 164 +162 166 +162 168 +162 170 +163 171 +163 172 +165 173 +167 175 +169 176 +171 177 +171 179 +171 179 +172 179 +174 179 +174 179 +176 179 +178 179 +179 181 +180 181 +181 181 +181 182 +182 183 +182 184 +183 185 +184 186 +184 188 +186 189 +188 189 +188 190 +188 192 +190 194 +192 194 +192 194 +193 196 +195 196 +195 198 +195 200 +196 202 +197 204 +198 205 +198 207 +200 209 +200 209 +201 209 +203 211 +204 213 +206 215 +208 216 +208 216 +210 216 +210 217 +212 218 +214 219 +216 220 +216 221 +217 222 +218 224 +219 225 +219 227 +221 228 +221 228 +223 228 +225 230 +225 232 +226 233 +226 235 +227 237 +227 238 +228 239 +229 241 +231 243 +232 243 +234 244 +236 246 +238 247 +239 247 +239 247 +240 249 +240 249 +240 249 +241 251 +243 253 +245 253 +246 255 +246 255 +248 256 +249 257 +250 258 +252 260 +252 261 +252 263 +253 264 +255 266 +256 266 +257 266 +257 267 +257 269 +257 271 +258 271 +260 271 +260 273 +262 274 +262 276 +263 278 +265 280 +265 280 +265 282 +267 282 +269 282 +271 284 +271 286 +271 287 +272 288 +272 290 +274 292 +276 294 +277 294 +278 294 +280 296 +282 297 +283 299 +283 301 +283 303 +285 305 +287 306 +288 308 +288 308 +290 310 +292 311 +292 312 +293 312 +294 314 +295 315 +297 316 +298 316 +298 317 +299 319 +299 321 +300 321 +300 322 +302 324 +304 324 +304 326 +304 328 +306 328 +307 329 +309 330 +310 330 +311 331 +313 333 +313 333 +314 333 +314 333 +316 334 +317 336 +319 336 +321 337 +323 338 +323 339 +325 340 +326 342 +327 344 +327 345 +327 345 +327 346 +329 348 +331 350 +333 350 +334 350 +334 352 +336 352 +337 353 +339 353 +341 355 +343 355 +344 356 +346 356 +346 358 +346 358 +346 359 +346 359 +346 359 +346 359 +348 361 +350 361 +352 361 +353 363 +353 365 +355 366 +355 368 +355 369 +357 371 +357 371 +359 373 +361 375 +363 376 +364 378 +366 379 +368 379 +370 380 +371 381 +372 381 +372 382 +372 384 +372 384 +372 386 +374 388 +375 388 +375 388 +376 389 +377 390 +377 392 +377 394 +379 395 +381 396 +383 396 +384 397 +386 398 +386 400 +388 402 +389 403 +389 403 +390 405 +390 407 +391 408 +391 409 +391 409 +392 410 +393 410 +394 412 +395 414 +395 415 +395 417 +395 418 +396 419 +396 420 +397 421 +398 423 +399 424 +400 425 +400 426 +400 427 +400 427 +401 427 +403 427 +403 427 +405 428 +406 430 +407 431 +408 433 +410 434 +410 436 +410 436 +411 438 +412 438 +413 438 +415 440 +416 440 +418 441 +420 442 +420 444 +422 444 +424 445 +426 447 +427 447 +428 447 +430 449 +432 450 +434 450 +435 451 +436 452 +438 452 +438 453 +438 453 +439 455 +439 457 +440 458 +441 460 +441 460 +443 462 +444 463 +445 464 +446 466 +446 466 +448 468 +448 470 +450 470 +452 471 +453 473 +454 473 +454 473 +456 474 +456 475 +458 476 +458 478 +459 478 +461 480 +462 481 +462 481 +462 482 +463 484 +465 484 +467 484 +467 486 +468 488 +470 490 +472 490 +474 492 +474 494 +475 496 +476 497 +477 497 +477 497 +478 498 +480 498 +482 498 +484 500 +485 501 +485 502 +487 502 +488 502 +490 504 +491 504 +492 504 +493 504 +493 505 +494 505 +496 507 +498 509 +499 511 +501 511 +503 511 +503 512 +503 513 +503 514 +503 514 +505 514 +505 514 +505 515 +505 515 +506 516 +506 516 +508 516 +508 518 +509 519 +511 520 +513 520 +515 521 +517 522 +517 522 +518 524 +519 524 +520 525 +522 525 +524 527 +524 528 +524 530 +524 531 +525 531 +527 532 +528 532 +529 534 +529 535 +530 536 +531 537 +531 539 +533 541 +534 542 +534 542 +535 544 +535 544 +537 545 +538 546 +538 546 +540 546 +542 546 +542 548 +544 550 +546 551 +548 553 +549 553 +550 553 +551 555 +552 556 +553 556 +553 557 +553 558 +554 559 +554 560 +555 560 +557 561 +558 561 +560 561 +561 562 +562 562 +562 564 +563 565 +565 567 +565 568 +565 569 +565 571 +567 571 +569 573 +570 575 +572 576 +573 576 +575 577 +576 579 +576 580 +577 580 +578 581 +580 583 +580 584 +581 586 +582 588 +583 588 +583 588 +583 589 +583 591 +584 593 +586 594 +586 596 +588 598 +589 600 +591 600 +591 600 +593 601 +593 603 +595 604 +596 604 +598 604 +598 606 +598 608 +600 610 +600 612 +600 613 +600 614 +602 616 +604 618 +606 618 +607 618 +608 620 +610 622 +610 624 +610 626 +611 626 +613 628 +615 628 +616 628 +616 630 +618 632 +618 633 +620 633 +622 634 +622 635 +623 637 +625 637 +627 637 +627 638 +627 640 +629 640 +629 640 +630 641 +632 643 +632 645 +632 645 +632 645 +633 646 +634 646 +635 646 +637 647 +639 649 +640 650 +642 650 +642 651 +643 651 +645 651 +647 652 +648 654 +649 654 +650 654 +650 656 +652 658 +652 659 +653 659 +655 659 +655 659 +657 660 +658 662 +658 664 +659 664 +661 666 +661 668 +661 670 +662 672 +662 674 +664 674 +666 675 +668 676 +669 677 +670 678 +672 679 +672 679 +674 681 +676 683 +678 685 +679 685 +680 686 +682 687 +683 689 +685 689 +685 691 +686 693 +687 695 +687 696 +688 696 +689 696 +691 698 +691 700 +692 702 +692 704 +693 704 +693 704 +693 705 +694 707 +696 707 +697 709 +698 709 +700 709 +700 709 +700 711 +700 713 +701 715 +702 717 +703 719 +705 719 +705 719 +707 721 +707 722 +707 724 +709 725 +710 725 +711 727 +713 729 +715 730 +717 732 +719 733 +720 735 +721 736 +722 737 +724 738 +726 739 +727 741 +729 743 +730 745 +731 746 +733 746 +735 747 +737 748 +737 749 +738 751 +738 753 +740 755 +741 756 +742 756 +744 756 +746 757 +747 759 +749 761 +750 763 +751 764 +752 766 +754 768 +755 769 +757 770 +757 771 +759 771 +760 772 +762 772 +764 773 +764 775 +764 776 +766 778 +766 779 +766 779 +768 779 +768 780 +768 781 +769 783 +769 784 +769 785 +771 787 +771 787 +773 789 +774 790 +774 790 +776 792 +776 794 +778 796 +779 796 +780 796 +782 796 +783 797 +785 799 +786 800 +786 800 +787 800 +789 801 +791 801 +793 801 +794 801 +794 802 +795 804 +796 805 +796 806 +798 808 +798 809 +799 809 +801 809 +801 810 +801 810 +803 811 +803 813 +803 813 +805 814 +806 816 +808 817 +808 817 +808 818 +809 818 +810 820 +812 820 +814 821 +814 822 +815 823 +816 825 +816 826 +817 827 +817 827 +818 827 +818 827 +819 828 +820 830 +822 832 +824 833 +826 835 +826 837 +827 837 +828 839 +829 840 +829 841 +831 841 +831 841 +832 843 +833 843 +835 844 +835 846 +837 847 +837 848 +839 848 +839 849 +840 851 +842 853 +843 855 +843 857 +845 857 +845 858 +846 860 +846 862 +847 863 +848 864 +848 865 +850 866 +851 868 +851 868 +853 868 +854 870 +856 870 +856 871 +856 871 +858 873 +860 875 +861 875 +861 876 +861 877 +863 878 +863 880 +863 881 +864 882 +866 883 +866 885 +866 885 +868 886 +869 887 +869 888 +870 889 +870 890 +870 891 +870 892 +872 892 +874 893 +874 895 +876 897 +876 898 +878 899 +880 900 +880 900 +881 902 +881 902 +883 902 +884 904 +886 906 +888 907 +888 907 +890 907 +890 908 +891 909 +893 911 +894 911 +895 912 +895 914 +896 914 +897 915 +897 916 +897 916 +897 917 +899 918 +901 918 +902 919 +904 919 +904 920 +904 922 +904 922 +906 922 +906 924 +906 925 +908 925 +910 926 +911 926 +911 928 +911 930 +911 931 +912 932 +912 933 +914 933 +914 933 +916 934 +916 936 +916 936 +917 938 +917 939 +919 940 +920 940 +922 942 +922 942 +924 944 +924 944 +926 945 +927 945 +929 945 +930 946 +930 948 +930 948 +930 949 +931 949 +931 950 +931 951 +932 951 +933 952 +933 953 +935 955 +935 956 +937 957 +938 958 +940 959 +941 960 +943 961 +945 963 +946 965 +946 966 +947 968 +947 970 +949 972 +950 974 +951 975 +951 975 +952 976 +954 977 +954 977 +956 977 +957 977 +959 977 +960 979 +960 981 +962 982 +963 984 +964 986 +966 986 +968 986 +970 986 +970 986 +970 987 +971 987 +973 989 +973 989 +974 989 +975 990 +975 992 +977 992 +978 992 +979 993 +981 995 +982 995 +983 995 +984 997 +986 999 +988 1000 +989 1000 +991 1000 +993 1000 +995 1000 +997 1000 +998 1000 +998 1000 +1000 1000 +1000 1000 +1000 1000 +1000 1000 +1000 1000 +1000 1000 +1000 1000 +1000 1000 +1000 1000 +1000 1000 diff --git a/2715_yumen/test/in2.txt b/2715_yumen/test/in2.txt new file mode 100644 index 0000000..faba581 --- /dev/null +++ b/2715_yumen/test/in2.txt @@ -0,0 +1,1003 @@ +1000 +775369 53798 556410 72556 320354 565925 877862 979863 774222 620585 26250 998980 266528 656726 87047 898193 129117 963592 887066 69457 309100 616807 310667 408944 945201 854752 676246 397459 689021 459146 931149 902271 516661 191978 607594 758780 81423 551323 618442 94924 834578 689770 152757 166436 316220 510862 102293 540479 394645 509428 586702 744326 648914 249802 736338 321037 394046 617441 392554 882280 935951 991068 686621 191902 823148 606433 589596 690445 127606 833399 46978 660533 54898 276012 587784 960495 14145 46626 955948 286886 502733 228276 986284 945821 733486 802170 871812 16961 359259 581539 159238 858 701521 162042 676970 965475 652285 706131 749434 862901 695624 411584 222198 431842 328448 134044 92357 563895 593990 337280 197478 52118 264490 728005 444692 406997 556615 787687 159149 993239 69233 380899 475412 375115 318227 563114 254855 206572 292724 102597 695885 68509 441841 220861 486432 458505 6292 833725 589826 614976 931613 500412 95241 971278 826979 497653 264707 507566 430494 794297 131847 569784 315097 952078 669191 619845 345244 975453 405068 571025 592713 640091 638383 629798 475463 300395 523252 522606 209654 361365 994986 837377 569616 358095 507238 464531 205023 756355 53696 661155 988081 345098 977480 140192 401039 994715 99268 719154 95592 886830 875579 170291 349436 199661 743238 303882 231616 912182 939301 332323 706797 141073 740068 741331 440186 436565 463645 247411 516963 742018 570053 653353 807897 743628 762561 303054 849789 482948 309409 933548 137307 793617 253748 482448 995150 647199 995260 239721 982830 526937 347614 914819 962579 684936 262108 933383 388404 709153 534153 146431 569030 925119 293334 337415 357805 828757 227572 772454 905710 219511 657689 428171 598967 642503 228192 100054 541352 393546 439631 527528 953058 272409 224739 841612 462936 584405 731597 457610 792297 124961 770627 923210 700964 687296 611752 614865 176399 227899 81714 768701 288068 288613 909155 384206 602162 266463 546484 858384 594252 900469 717161 228174 412420 763898 247763 533214 693914 356826 214969 533963 667338 886075 855665 753050 969390 878616 873216 924514 408715 83729 943999 924346 900099 443240 843734 394968 684090 728557 294951 15106 162065 683195 708806 263828 887015 625171 818945 319350 890266 656435 972143 402970 308984 636317 740441 517923 420001 289372 149209 231036 852349 170869 609017 893793 826632 29847 950259 436516 625322 498819 367508 573552 89701 61148 39900 101738 553117 887996 286816 591876 144112 953575 781463 647716 578855 454053 256920 36604 286546 340318 713101 115691 113870 417609 998771 316483 983555 539791 504421 620955 907153 994328 138189 836783 251480 78833 924479 247402 15542 794962 906126 288602 399639 31020 317110 162084 440126 38665 561181 286627 341555 685045 2974 112214 505262 994337 376977 132975 794427 581760 938826 693605 279015 853096 394902 189048 635273 406067 209474 404613 306663 363735 419087 732558 841941 272717 446560 831734 665442 628235 817428 199652 168945 449054 428295 677772 898406 441792 517721 101164 430202 337132 52642 144691 347448 675641 585692 639908 129176 819088 975278 312408 42298 94781 745256 467563 496875 423478 583441 210059 856174 858684 304992 558203 994115 484788 150043 735248 835400 543471 441077 30628 959641 605362 685318 910195 368589 760184 272125 873118 739525 685114 57825 531863 90695 627201 382542 142741 205282 398565 495064 93701 520507 433651 280910 200317 222913 287735 701197 676164 41293 415190 59410 531184 655400 304741 702284 2273 497114 869620 354735 279434 288433 51262 545005 833856 882330 986304 851505 609934 537698 31165 673914 881758 201515 713724 189183 735734 260559 907191 395824 898496 358544 47453 72070 481850 456458 12031 58501 476487 804708 988775 840423 399627 681411 508140 403355 981518 250810 281912 638509 358063 27008 41403 628422 570454 995577 224301 914795 16176 918503 821235 299587 315347 482092 237873 508343 127740 261278 840821 217089 162746 220011 876326 241840 267360 575224 768112 284806 858760 738141 521519 9408 481576 345662 792198 283413 939923 466828 868161 560275 612118 415540 765533 403197 944583 656905 706322 849176 585040 623377 361807 740835 137972 471765 918853 156051 72250 789936 707699 667818 521805 542090 521826 731192 525990 203124 287293 762730 390629 893470 324693 109716 45272 893399 919237 522276 269663 686980 112577 557043 481 280109 151025 348504 417299 352614 966105 640737 13676 698879 146788 59692 147585 167672 802761 662457 171543 633765 435015 650265 395443 766590 426711 186317 579427 152677 345235 543555 191863 898687 291995 685415 357783 590444 603340 99260 129394 54993 232550 827375 730519 408907 2492 497661 501754 53534 280729 20571 155031 159958 138313 279469 335111 508319 628153 214684 736729 867065 864525 879487 693123 904534 875242 675590 784715 539106 862055 353076 2027 370541 413839 811310 228325 488489 124709 360136 332003 105369 584953 629702 365081 367584 637813 353742 388405 949777 801668 285072 407464 491208 44820 580372 654050 858063 519881 193899 613578 240311 396816 615564 663560 261745 510244 168092 645368 284555 732162 268190 38473 182943 642166 48776 35243 369363 202450 726521 517577 52047 352984 798880 633651 97116 212579 482894 132000 826537 273263 838755 857354 132047 81821 653841 518872 733088 543923 358059 517736 912530 300837 765363 786553 455219 265293 861847 288778 751953 293498 473304 704642 870675 523506 154715 238122 816903 600232 146137 572140 512912 688444 520468 411082 105688 916694 239788 535716 278591 749863 776606 457240 156282 306940 198690 653018 383662 505552 703774 380155 484454 50010 56126 858437 826726 268602 145399 884202 211634 975701 743987 347023 956219 517370 777741 312606 486048 803408 779357 483116 652071 27863 619352 211905 726917 389382 447782 437909 476559 583588 46868 153214 476833 876025 187598 15073 268509 721560 347704 239074 490130 90188 764065 69133 793531 984890 450733 86871 727645 571655 247986 621927 469066 341705 446157 565196 253025 401357 225540 779890 19712 711535 578830 967655 898289 325144 239554 907411 729607 59377 528528 753918 193833 895420 506765 394782 83953 137081 613297 674398 119565 147941 412670 418400 873426 634245 20198 607011 723414 663528 311818 659283 626782 166385 515424 795490 358641 589514 170981 537602 43039 177057 44120 431632 72152 285049 365386 452358 283615 200181 949339 599590 988407 873035 594518 448897 335254 633390 992783 734238 299252 513083 766388 186883 692926 331440 674804 289536 826775 946520 190388 288980 385846 324698 364438 133235 707924 238117 878195 748979 270436 972602 356371 513016 884531 266883 121279 121931 942654 557097 464492 496779 469571 601228 267191 165928 855270 112622 849300 204264 516859 428964 236510 691062 415244 984637 809734 318399 754112 878971 358895 584819 433436 259811 496724 24688 473310 448125 445376 660310 81288 336232 483397 771835 247224 809963 760315 857767 114956 490516 250790 943141 +1000 +2 2 +3 4 +3 4 +4 6 +6 6 +6 7 +6 8 +8 10 +10 10 +10 12 +11 14 +13 15 +15 16 +16 17 +17 17 +18 18 +18 18 +20 20 +20 20 +22 22 +22 22 +22 24 +23 26 +25 27 +25 27 +25 27 +25 27 +25 29 +25 29 +26 31 +28 32 +30 33 +30 33 +31 33 +31 35 +33 35 +34 37 +36 39 +37 40 +38 41 +39 41 +40 41 +42 42 +42 44 +44 46 +44 46 +46 48 +48 48 +49 50 +49 52 +51 54 +53 56 +53 57 +54 57 +55 57 +56 57 +56 57 +57 59 +59 61 +60 61 +61 61 +62 62 +62 63 +64 64 +64 64 +66 66 +67 67 +69 69 +69 71 +71 72 +71 73 +71 73 +71 74 +73 75 +75 75 +76 77 +76 77 +76 77 +77 79 +78 79 +78 81 +79 81 +80 83 +81 85 +83 87 +85 87 +85 88 +86 90 +87 90 +89 90 +91 91 +93 93 +93 93 +94 94 +95 96 +95 98 +97 100 +98 101 +98 101 +100 102 +102 102 +102 102 +102 103 +104 105 +105 105 +106 106 +106 106 +107 108 +107 108 +108 108 +108 108 +108 108 +110 110 +110 110 +110 110 +110 112 +112 112 +113 113 +114 115 +115 117 +115 118 +117 120 +117 121 +117 122 +119 123 +120 124 +120 125 +121 125 +123 125 +123 126 +125 126 +126 126 +127 128 +127 130 +129 132 +129 132 +129 133 +131 135 +131 135 +133 136 +134 137 +135 137 +135 139 +136 140 +136 141 +138 143 +140 145 +140 145 +141 146 +141 147 +141 147 +142 148 +143 149 +143 150 +143 150 +144 151 +146 151 +148 151 +148 151 +148 151 +150 151 +150 152 +150 154 +150 154 +150 155 +150 156 +152 157 +153 158 +155 158 +157 158 +158 160 +159 161 +161 161 +163 163 +163 164 +164 164 +164 164 +164 164 +164 166 +164 167 +164 168 +166 168 +168 168 +169 170 +169 171 +169 172 +169 172 +169 174 +170 175 +171 177 +173 179 +175 179 +177 181 +177 183 +177 185 +178 185 +179 187 +181 188 +183 188 +184 188 +185 188 +186 188 +188 190 +188 191 +190 191 +191 193 +191 194 +192 195 +192 196 +193 197 +194 197 +196 197 +198 198 +198 198 +199 199 +199 199 +201 201 +203 203 +203 203 +203 204 +203 206 +203 206 +204 207 +204 208 +205 210 +205 212 +206 213 +208 214 +210 215 +212 217 +213 218 +214 219 +215 221 +217 222 +219 223 +220 224 +222 225 +223 226 +225 228 +225 229 +225 231 +225 231 +225 231 +227 233 +227 235 +229 235 +231 237 +231 239 +232 240 +232 242 +232 242 +233 244 +233 246 +234 248 +235 249 +237 249 +239 250 +240 250 +240 251 +242 251 +243 251 +244 251 +244 252 +244 253 +245 255 +247 257 +249 258 +251 259 +251 260 +251 261 +251 262 +252 262 +254 263 +256 263 +256 264 +258 264 +258 265 +258 266 +258 267 +260 267 +260 268 +262 268 +262 268 +262 269 +263 270 +263 271 +263 273 +263 274 +264 274 +264 274 +265 276 +266 277 +266 277 +268 278 +268 278 +270 280 +271 281 +271 283 +271 285 +271 286 +271 287 +272 289 +273 289 +273 290 +273 292 +275 294 +275 295 +277 295 +279 295 +281 296 +283 298 +283 300 +284 300 +286 301 +288 303 +289 305 +289 307 +290 308 +290 309 +291 311 +293 313 +294 313 +296 314 +298 314 +299 316 +300 317 +301 317 +303 317 +304 318 +305 319 +307 320 +307 321 +307 321 +308 322 +310 323 +312 324 +312 325 +312 326 +313 327 +315 329 +316 330 +318 330 +320 332 +322 334 +324 335 +325 335 +326 337 +326 337 +327 339 +328 339 +330 340 +330 342 +331 344 +332 346 +332 346 +333 347 +333 348 +334 349 +335 349 +336 349 +338 351 +339 352 +339 352 +340 353 +342 354 +343 354 +344 354 +346 354 +347 356 +348 358 +350 360 +350 361 +352 361 +354 362 +355 364 +357 364 +358 365 +358 366 +358 366 +360 366 +360 368 +360 369 +360 370 +360 371 +362 372 +364 374 +364 376 +366 378 +368 378 +369 379 +370 381 +370 382 +371 384 +372 384 +374 385 +374 387 +374 389 +376 390 +376 392 +378 393 +378 394 +379 394 +379 394 +380 395 +381 395 +381 395 +382 397 +382 397 +384 398 +386 398 +386 399 +387 399 +387 401 +387 403 +389 405 +390 405 +390 405 +392 405 +392 407 +394 409 +395 409 +396 410 +398 410 +400 410 +402 411 +403 411 +405 411 +406 411 +408 413 +408 414 +408 414 +409 416 +411 418 +411 419 +413 421 +414 422 +414 422 +414 423 +415 425 +415 427 +417 429 +419 431 +419 433 +420 435 +422 437 +422 439 +423 440 +425 441 +426 443 +426 444 +428 446 +430 448 +431 449 +432 449 +432 449 +432 450 +432 452 +432 453 +432 454 +434 455 +435 455 +435 457 +437 457 +437 458 +437 458 +439 458 +439 460 +439 462 +439 463 +441 464 +441 466 +443 467 +443 467 +445 468 +446 470 +448 470 +449 470 +450 470 +452 471 +454 473 +455 474 +455 474 +455 476 +456 476 +456 476 +456 477 +458 477 +460 477 +461 477 +462 477 +462 478 +462 478 +464 480 +464 481 +465 482 +465 484 +466 484 +467 485 +467 487 +467 488 +468 490 +468 491 +468 492 +468 492 +470 492 +470 493 +472 494 +474 494 +475 496 +477 496 +479 498 +479 499 +479 499 +480 501 +482 503 +482 505 +484 507 +486 508 +486 509 +488 509 +490 509 +491 509 +493 511 +493 511 +494 511 +494 513 +496 515 +496 517 +496 518 +496 520 +498 521 +499 522 +500 523 +501 525 +501 527 +501 529 +503 530 +504 531 +504 532 +506 533 +506 535 +508 535 +510 535 +510 536 +511 537 +512 537 +513 537 +515 537 +517 537 +517 538 +519 540 +519 541 +521 542 +521 542 +522 542 +522 544 +524 545 +526 545 +527 546 +527 547 +528 549 +530 551 +530 552 +532 552 +533 554 +533 554 +533 554 +533 555 +534 557 +536 558 +536 560 +538 561 +540 563 +540 565 +542 567 +544 567 +545 568 +547 569 +548 569 +549 569 +549 570 +551 570 +552 572 +552 574 +554 574 +555 575 +557 575 +558 575 +558 575 +559 576 +560 576 +560 578 +562 580 +562 581 +563 583 +563 583 +565 585 +566 585 +568 587 +568 589 +570 590 +571 592 +572 594 +573 595 +575 595 +575 596 +576 596 +578 597 +578 598 +578 599 +580 600 +581 600 +581 602 +581 603 +582 603 +582 604 +582 605 +584 606 +585 607 +587 609 +587 610 +587 611 +589 613 +590 615 +590 617 +590 617 +590 619 +592 619 +594 619 +595 619 +595 621 +596 621 +596 622 +597 624 +597 625 +598 625 +598 626 +598 628 +599 629 +601 629 +603 629 +604 631 +606 632 +606 632 +606 632 +608 632 +609 634 +610 635 +610 636 +610 638 +610 640 +610 640 +610 641 +611 642 +613 644 +613 646 +615 647 +615 647 +616 648 +616 648 +618 650 +618 651 +619 652 +620 653 +622 654 +623 654 +624 655 +626 656 +626 658 +628 660 +629 660 +630 660 +632 661 +632 662 +632 663 +634 663 +634 665 +635 667 +636 668 +637 670 +638 671 +639 673 +641 675 +643 676 +643 678 +644 678 +645 680 +646 682 +646 684 +646 684 +648 685 +650 687 +652 688 +654 689 +656 689 +657 690 +657 692 +657 693 +658 695 +660 695 +660 696 +660 696 +661 696 +663 697 +664 697 +664 698 +664 700 +664 700 +666 702 +666 704 +666 706 +667 708 +668 708 +669 709 +669 710 +669 710 +670 710 +670 712 +672 712 +674 712 +674 714 +676 714 +678 716 +679 717 +680 718 +680 720 +682 722 +683 722 +683 724 +684 725 +686 727 +688 728 +689 728 +690 729 +691 731 +693 733 +693 735 +693 736 +695 737 +697 739 +697 740 +697 742 +697 743 +697 745 +698 746 +698 746 +698 746 +699 748 +701 748 +701 749 +701 751 +703 752 +703 754 +703 754 +704 756 +704 758 +705 758 +707 758 +709 760 +710 762 +710 762 +711 763 +711 764 +711 766 +711 766 +711 766 +711 767 +712 769 +714 769 +715 770 +717 770 +717 771 +719 771 +719 771 +720 773 +722 775 +724 777 +725 777 +726 777 +727 777 +727 778 +729 779 +729 781 +731 782 +733 784 +734 784 +735 785 +735 785 +737 785 +737 786 +738 786 +738 786 +738 788 +738 788 +740 790 +740 792 +740 793 +740 794 +742 795 +744 796 +745 798 +746 799 +747 799 +748 799 +750 801 +752 801 +753 802 +754 804 +754 805 +755 806 +757 808 +759 810 +759 812 +759 814 +759 814 +761 814 +761 816 +761 816 +763 818 +764 819 +765 819 +767 821 +767 822 +768 823 +769 823 +770 825 +772 825 +773 827 +773 827 +773 829 +775 831 +777 833 +777 835 +777 836 +777 836 +777 837 +779 839 +781 841 +782 841 +783 841 +785 841 +786 841 +787 843 +789 845 +790 845 +791 847 +792 849 +794 851 +796 852 +796 854 +798 855 +799 857 +800 858 +801 859 +803 860 +805 862 +806 862 +806 864 +808 864 +808 866 +809 867 +811 868 +813 868 +815 868 +817 868 +819 869 +820 871 +820 873 +820 874 +822 874 +824 875 +826 876 +826 876 +827 878 +827 878 +827 880 +829 882 +831 883 +832 883 +832 884 +833 886 +834 887 +835 887 +835 888 +836 889 +836 889 +837 889 +837 891 +839 893 +840 895 +840 895 +842 896 +843 898 +845 898 +846 900 +846 902 +848 904 +849 906 +850 908 +850 908 +850 910 +850 912 +850 914 +852 916 +852 916 +853 917 +853 917 +853 917 +855 918 +856 919 +858 921 +858 921 +860 922 +861 923 +863 925 +863 926 +865 928 +866 930 +867 930 +867 931 +867 933 +867 934 +867 935 +869 936 +871 937 +871 938 +872 939 +872 940 +872 942 +874 944 +874 944 +874 946 +876 947 +876 948 +878 950 +879 952 +879 952 +879 952 +881 952 +882 952 +883 953 +885 955 +885 957 +886 957 +888 957 +889 959 +891 959 +891 961 +892 963 +892 963 +892 965 +892 966 +892 966 +894 967 +896 967 +896 967 +897 967 +897 969 +897 971 +898 972 +898 972 +900 974 +901 976 +901 978 +901 980 +903 980 +905 981 +907 982 +907 982 +907 983 +907 983 +907 984 +908 985 +910 986 +912 988 +913 990 +913 992 +914 994 +915 995 +916 996 +916 997 +917 997 +917 998 +919 1000 +919 1000 +920 1000 +920 1000 +921 1000 +923 1000 +925 1000 +925 1000 +925 1000 +925 1000 +926 1000 +928 1000 +930 1000 +932 1000 +933 1000 +933 1000 +934 1000 diff --git a/2715_yumen/test/in3.txt b/2715_yumen/test/in3.txt new file mode 100644 index 0000000..55b86e8 --- /dev/null +++ b/2715_yumen/test/in3.txt @@ -0,0 +1,1003 @@ +1000 +571241 288756 187194 206105 455413 960488 22154 509055 813319 903455 433802 53262 681885 212107 797474 925201 656463 572714 105367 703165 226580 140511 271587 303020 248112 396831 497188 819391 274445 806062 283888 879516 371974 285575 249886 515825 868210 74368 320827 850087 49478 383463 24541 350540 557444 975123 313180 744184 810919 779766 825392 926080 844046 234619 506002 758667 925007 430904 469681 44302 108582 434950 234501 516606 449042 841460 865959 628870 876932 744519 857293 585916 148713 669856 159904 889874 490761 452765 575321 703995 944441 858755 775486 556470 197419 555352 464494 493567 713372 622100 830532 334609 446602 710145 79374 295940 55055 706515 671299 347549 848474 641195 595681 291141 579328 864844 635227 495494 523700 147332 874812 208917 138986 62088 959192 586326 71291 14704 498839 101942 880962 435992 34811 403262 212394 864151 803907 198254 56074 828127 832466 74791 443778 900825 635754 598109 740517 454975 20023 443401 763047 951740 747273 498975 840206 141758 285773 542076 829068 621425 201943 318176 894895 119958 653362 36765 684562 724463 987384 998409 516966 85144 195800 319988 206514 564397 232310 228066 270100 411318 801235 645835 785875 298195 200567 912300 422161 342791 647826 545484 506842 633746 904475 2818 742199 205359 127295 397483 870137 883857 505544 263896 602673 129143 871860 437759 475629 84979 711853 463566 224653 602296 10446 750007 931674 268970 977937 553667 772933 166586 972446 256765 370700 390820 273723 636941 808939 317796 763100 785948 695549 298967 167996 653397 348993 838941 366864 424998 314920 275618 864203 961883 592185 818253 500147 474649 157920 289913 46649 615403 443858 774048 175397 505661 351145 900699 978427 353326 181232 459494 905327 261896 533087 369164 632811 201582 951324 62763 234355 722921 44429 266877 443484 5651 698006 490251 21295 279750 492548 89002 133885 807202 586859 970162 783478 500660 573279 156047 830834 818721 984088 865255 74143 114717 857286 577791 484293 425282 387335 746334 30104 711540 239506 962833 861271 429863 61265 206583 377938 794725 495605 48675 500496 633075 118095 764233 108345 642990 511887 59215 527117 805495 762525 676758 941339 561083 451522 993700 134522 708991 579812 136377 912142 983540 338105 834824 52430 968225 216739 498734 839429 738798 659649 779238 36089 917612 373111 908945 749345 775182 523366 972067 932219 343844 931233 794645 215625 480831 834770 780974 183600 151749 328048 732090 910770 413871 247157 675884 611962 802918 450452 937693 535976 790357 816721 600548 999914 402959 317810 224826 177953 206713 245971 269587 716012 103798 365770 994553 33412 70637 705164 120832 929728 654237 505470 68899 81868 608542 863207 297717 434525 384741 224056 568423 920835 526218 591204 770449 297682 177032 2955 817754 348318 353233 683739 588069 139195 468829 396006 778964 392207 354239 140372 783406 321759 399490 623701 269889 623745 11060 311692 908529 540323 914045 516084 883896 358599 407578 844894 316681 965233 52671 505210 44358 417430 57611 610311 817247 469499 27571 503877 496435 804013 369222 418067 918382 791439 329861 661401 838022 607726 875687 104120 638109 650482 356834 929324 542051 570910 660574 27950 109924 686205 1492 898669 543261 997646 667166 767388 570065 434616 239198 724424 695569 204672 84787 890474 331639 759877 333748 855151 535972 474346 157817 371089 247409 728828 521350 631935 461800 158912 511139 8908 264397 374369 30983 534279 752255 806331 290133 610888 772976 729823 859117 864535 750313 942619 100544 909934 277400 431788 646650 721117 701642 780629 522094 595645 563500 642338 763731 466021 843034 381933 82233 212931 833337 196007 135227 693965 765081 921649 382531 445612 201834 737372 95968 40775 271785 78661 280163 625368 84884 651612 538040 394529 174797 263901 75145 308508 254983 596827 911527 109850 860294 969892 498568 953648 125108 473607 21838 326893 557356 789774 606659 904771 484784 722503 722179 518111 648486 445518 10964 734621 224557 341863 516259 330326 85463 640687 706553 583010 942062 889595 657967 364963 724241 206614 76886 952815 207151 48983 438541 885916 426197 961662 774375 256186 551891 623909 686703 907641 763482 447957 297749 668667 494846 264107 479127 985219 219331 309027 890227 55465 871933 756465 12948 666453 101048 442375 908193 414476 977442 829951 514906 650426 927115 716307 450847 510053 314594 249556 764907 627645 773996 102203 879053 362180 195556 896529 68267 987604 545898 560156 554898 496197 170341 950410 258074 659644 352647 399929 125970 683081 577530 145871 972306 910271 542702 427461 879432 195451 18879 580755 916584 779154 938508 234800 838401 486722 478724 341477 832897 937113 220904 417564 15276 514015 300365 551529 323797 26976 830436 926960 36763 275343 390365 387547 347924 561746 55379 882033 159471 289876 271164 950143 734641 52997 260229 283461 812027 627909 473386 746901 101909 3548 408039 252570 553720 112008 580703 180805 668229 155272 240227 288575 832159 499079 248018 703397 636820 802086 35462 39196 106830 455995 79484 332889 445537 392789 454415 875533 760271 752577 335022 816020 272686 294685 460107 914227 584141 604389 352147 751191 219962 73905 859887 956548 211563 650424 711707 44347 260926 102642 459421 842535 831040 840052 718763 802017 302965 491448 787654 828305 327781 826580 134604 466892 538060 598507 419758 219805 308680 640890 578100 177943 590931 350569 596036 102487 538532 373003 449494 521093 469774 764807 41806 834962 52931 57019 324894 24564 392211 307708 49747 180057 273644 606322 520625 862552 411891 210594 89808 158852 214274 414180 164003 149756 950716 495745 981685 312043 848890 670793 94390 489198 56817 194116 332137 68657 175933 880833 901381 427373 200084 688215 135583 175950 457684 113553 441835 481997 816104 760188 601020 96765 267163 606710 409775 808735 7467 813048 227971 291802 212994 157384 966953 676487 436630 574796 731077 445063 195064 98809 911104 266177 35911 897722 545737 263647 571185 91394 524051 464103 47317 92399 335914 136616 654908 766465 997785 650881 970295 228848 97682 931921 292788 216879 907410 263070 452641 487027 368910 748064 825639 691767 638378 728154 755540 858096 308298 750392 282572 419608 64903 776801 855461 309743 601384 77201 755214 175419 100422 48754 334560 426976 225829 875590 322619 761646 644736 868029 325960 425372 121610 965463 917609 58189 864905 114072 915978 478882 787815 768559 583291 948179 414388 829318 115366 762316 756495 441269 183653 633691 41975 673819 770562 658104 774142 200693 320125 861680 888875 707710 794412 19150 291569 533121 551488 330268 140039 224415 194101 84514 360189 525712 794941 468123 223157 148139 667472 906720 453106 726973 761622 897251 848924 413190 234716 355765 75341 34166 344608 211974 353587 868330 473759 722030 981549 820756 997907 878172 571169 52131 756204 239484 722766 198170 504058 165271 684567 899497 114389 312263 355968 183428 331134 579906 397117 218178 83707 +1000 +1 1 +1 1 +1 2 +3 4 +4 4 +4 4 +6 6 +6 6 +8 8 +8 9 +9 11 +11 13 +13 15 +15 16 +16 18 +17 19 +19 19 +20 21 +22 22 +22 24 +22 26 +23 27 +23 28 +23 30 +25 30 +25 32 +25 33 +25 35 +25 35 +27 37 +29 39 +29 39 +30 41 +32 41 +34 41 +36 43 +37 45 +38 46 +38 48 +40 48 +40 50 +41 50 +41 50 +41 52 +42 52 +42 53 +44 54 +45 55 +46 57 +47 57 +48 57 +49 57 +50 59 +52 59 +53 60 +54 61 +54 61 +55 63 +56 63 +58 63 +58 65 +60 67 +60 68 +62 69 +63 69 +65 70 +65 71 +65 72 +67 73 +69 73 +70 74 +72 75 +72 76 +73 78 +75 78 +75 79 +76 80 +76 82 +77 83 +79 83 +81 83 +81 83 +83 83 +83 85 +83 86 +83 87 +83 87 +85 87 +85 87 +87 87 +87 87 +88 88 +90 90 +91 91 +92 92 +93 93 +93 93 +94 94 +95 95 +95 95 +95 95 +96 96 +96 98 +96 100 +98 101 +100 103 +100 104 +100 106 +102 106 +103 108 +104 110 +104 110 +104 112 +105 114 +105 114 +105 115 +105 116 +107 118 +108 120 +108 120 +110 120 +112 122 +113 123 +114 125 +116 125 +118 126 +120 126 +121 126 +122 128 +124 129 +125 129 +127 130 +128 131 +129 132 +130 134 +131 136 +131 137 +133 139 +135 141 +137 142 +139 143 +139 143 +141 144 +141 145 +142 146 +142 148 +142 150 +144 150 +144 151 +144 152 +145 154 +147 154 +149 156 +149 156 +151 158 +152 158 +154 160 +154 160 +156 160 +158 160 +160 162 +161 164 +161 165 +163 166 +163 168 +163 169 +163 171 +163 172 +164 173 +165 175 +166 176 +168 177 +170 179 +170 179 +170 180 +172 182 +174 182 +176 182 +178 184 +179 185 +180 185 +180 187 +181 187 +182 188 +182 189 +182 190 +182 190 +183 191 +184 191 +185 192 +185 194 +185 196 +186 196 +188 197 +188 197 +189 199 +191 201 +193 203 +194 204 +194 204 +194 206 +196 208 +197 208 +199 208 +199 210 +199 211 +199 212 +199 213 +199 214 +201 214 +202 214 +202 216 +203 217 +205 219 +207 219 +208 221 +209 222 +210 222 +212 224 +214 224 +214 224 +214 226 +215 226 +217 228 +219 228 +220 230 +220 230 +220 231 +221 231 +223 232 +223 232 +223 233 +223 233 +224 233 +225 235 +227 237 +228 238 +229 239 +230 239 +230 240 +232 241 +234 242 +236 243 +237 243 +237 244 +237 244 +237 244 +237 246 +239 247 +241 249 +241 251 +242 253 +243 255 +243 255 +244 255 +245 255 +247 256 +248 258 +248 260 +249 260 +251 261 +251 262 +251 264 +253 265 +255 266 +256 267 +258 269 +260 270 +260 270 +260 270 +261 270 +263 272 +265 272 +265 272 +265 274 +266 275 +268 276 +269 277 +271 279 +273 280 +273 282 +275 283 +276 285 +276 286 +278 287 +279 287 +281 289 +282 290 +283 290 +284 290 +285 292 +286 294 +286 294 +288 294 +289 295 +290 295 +291 297 +292 297 +294 297 +294 299 +294 301 +295 303 +297 305 +298 307 +299 307 +301 309 +303 309 +303 310 +305 310 +307 310 +308 312 +310 312 +312 313 +314 315 +316 317 +316 317 +317 317 +319 319 +319 319 +319 320 +319 322 +320 322 +322 324 +322 325 +324 325 +325 325 +327 327 +327 327 +327 327 +329 329 +329 329 +330 330 +331 332 +331 333 +333 333 +333 333 +334 334 +335 335 +335 335 +336 336 +336 336 +336 338 +336 340 +338 341 +339 341 +341 343 +343 344 +343 344 +343 346 +345 346 +346 348 +348 349 +350 350 +350 352 +352 352 +352 352 +352 353 +354 354 +355 355 +357 357 +358 358 +359 359 +359 359 +360 361 +360 363 +361 363 +363 364 +363 364 +363 364 +364 366 +366 366 +366 366 +368 368 +368 368 +368 368 +369 370 +370 372 +371 372 +372 373 +372 375 +373 376 +374 378 +374 378 +375 379 +377 379 +378 380 +378 381 +380 383 +381 384 +381 386 +383 386 +383 387 +384 389 +385 390 +385 392 +385 392 +385 394 +386 395 +388 397 +390 397 +391 399 +392 401 +393 402 +395 402 +397 403 +398 404 +399 405 +399 405 +401 407 +401 408 +401 410 +402 410 +403 410 +403 412 +403 413 +403 415 +404 415 +404 417 +404 419 +404 421 +404 421 +404 423 +406 425 +408 425 +409 426 +411 428 +411 430 +413 430 +415 432 +417 434 +417 436 +418 437 +419 439 +420 440 +422 441 +423 441 +424 442 +424 443 +424 443 +425 443 +427 445 +427 445 +428 447 +428 447 +430 447 +430 447 +430 449 +432 449 +433 450 +433 450 +433 452 +435 454 +437 455 +437 457 +438 458 +440 458 +441 459 +443 459 +445 460 +446 460 +447 460 +447 462 +449 464 +449 464 +450 466 +450 468 +452 469 +452 470 +452 472 +454 474 +456 474 +458 475 +459 476 +460 476 +461 476 +463 478 +463 478 +463 480 +463 482 +465 484 +466 484 +468 484 +469 485 +470 487 +470 488 +471 488 +471 488 +472 489 +472 489 +473 489 +473 491 +473 493 +475 494 +475 496 +475 498 +476 500 +478 502 +479 502 +480 502 +481 502 +483 502 +484 504 +485 504 +487 505 +487 505 +487 507 +488 508 +488 508 +490 509 +490 509 +492 511 +494 513 +494 513 +494 515 +494 516 +496 517 +496 518 +496 518 +498 519 +498 520 +498 522 +498 522 +498 524 +498 525 +500 525 +502 527 +504 528 +506 530 +508 530 +510 530 +510 530 +511 530 +512 531 +514 531 +516 532 +517 533 +518 533 +518 535 +520 535 +522 535 +522 537 +522 537 +524 539 +524 540 +526 542 +528 543 +530 543 +532 543 +532 544 +532 546 +532 546 +533 546 +535 548 +537 548 +537 548 +538 550 +538 550 +539 551 +539 553 +540 555 +540 555 +541 557 +541 559 +541 559 +542 560 +542 562 +543 562 +545 562 +546 564 +548 566 +548 568 +550 568 +551 568 +551 568 +552 569 +552 570 +552 570 +552 570 +552 571 +554 572 +555 574 +557 575 +559 575 +561 577 +563 578 +564 578 +565 579 +567 581 +569 581 +569 582 +570 582 +571 582 +572 582 +574 582 +574 582 +576 583 +576 584 +578 584 +580 586 +581 588 +582 590 +582 590 +583 590 +585 591 +585 593 +586 595 +587 595 +587 595 +589 595 +589 596 +589 597 +589 597 +590 599 +591 601 +592 603 +593 603 +593 604 +595 604 +596 605 +596 605 +597 606 +598 606 +598 608 +600 608 +601 608 +601 608 +601 610 +603 610 +604 610 +604 612 +606 613 +608 614 +610 616 +612 616 +612 618 +613 619 +613 621 +615 623 +616 624 +618 624 +620 625 +620 627 +621 628 +621 630 +621 632 +621 633 +621 634 +623 634 +625 635 +625 637 +625 637 +626 637 +626 639 +626 641 +628 642 +630 642 +631 644 +633 644 +633 646 +633 646 +635 648 +637 650 +638 650 +638 651 +638 652 +639 654 +640 656 +640 658 +642 658 +643 659 +645 660 +646 661 +647 661 +649 662 +650 663 +652 665 +652 665 +652 667 +654 667 +655 667 +657 668 +657 668 +659 668 +660 668 +661 670 +661 670 +663 670 +665 670 +665 670 +666 670 +667 672 +669 673 +671 674 +672 676 +674 676 +674 678 +676 678 +678 678 +679 679 +679 681 +679 681 +679 682 +681 684 +682 686 +684 687 +686 688 +688 690 +689 691 +691 691 +693 693 +694 694 +694 694 +695 696 +695 698 +697 700 +698 702 +699 702 +700 702 +702 703 +704 704 +705 705 +706 707 +706 707 +706 709 +708 709 +709 711 +711 713 +713 714 +715 715 +716 717 +716 718 +716 720 +717 721 +719 723 +719 723 +721 723 +721 723 +722 724 +724 726 +726 728 +727 730 +729 732 +730 733 +731 733 +732 735 +732 736 +733 738 +735 739 +736 741 +737 743 +737 745 +737 745 +738 747 +740 748 +741 748 +743 749 +743 750 +744 750 +745 751 +746 751 +748 753 +750 753 +751 753 +753 755 +753 757 +754 758 +755 758 +757 759 +757 759 +757 759 +757 759 +758 759 +758 759 +759 761 +760 763 +760 763 +760 763 +760 765 +762 767 +764 768 +764 770 +764 772 +765 774 +766 774 +768 775 +769 775 +769 776 +771 777 +771 777 +772 778 +772 779 +773 780 +773 780 +773 780 +775 782 +777 782 +777 783 +779 785 +779 785 +779 786 +781 787 +782 787 +784 788 +785 789 +786 789 +788 790 +790 792 +792 792 +793 793 +795 795 +796 796 +796 798 +796 800 +797 800 +798 801 +800 803 +800 805 +802 806 +804 806 +805 807 +805 807 +805 808 +805 808 +806 809 +807 810 +809 812 +810 813 +810 815 +810 817 +812 819 +813 820 +814 822 +816 824 +818 824 +820 826 +820 828 +821 830 +821 832 +822 832 +823 833 +825 834 +825 836 +825 838 +826 838 +826 840 +827 840 +828 840 +829 842 +831 843 +833 845 +835 845 +836 846 +836 848 +837 848 +838 848 +840 850 +841 850 +841 851 +842 853 +844 853 +844 855 +845 856 +847 856 +848 856 +849 857 +851 859 +851 859 +852 860 +852 862 +853 864 +853 866 +853 866 +853 867 +853 869 +853 870 +853 871 +853 873 +854 873 +856 875 +856 877 +857 877 +858 879 +859 880 +860 882 +860 883 +861 884 +861 886 +861 888 +863 889 +865 890 +867 890 +867 892 +867 894 +869 895 +869 897 +869 898 +869 898 +869 900 +869 900 +870 900 +871 900 +873 901 +873 903 +873 903 +874 904 +875 905 +875 907 +876 908 +878 910 +880 910 +882 910 +883 910 +883 912 +883 914 +885 916 +886 917 +886 917 +886 918 +888 920 +889 920 +889 920 +889 920 +889 920 +889 921 +890 923 +892 925 +892 926 +893 927 +895 927 +896 927 +896 927 +898 929 +900 930 +902 931 +902 932 +903 934 +904 934 +904 935 +905 936 +905 937 +905 939 +905 939 +906 939 +907 941 +908 941 +909 943 +909 944 +910 946 +912 947 +912 949 +914 951 +915 952 +915 952 +917 953 +917 953 +917 953 +917 955 +917 956 +919 957 +921 958 +923 958 +923 958 +923 959 +923 960 +925 961 +926 962 +927 963 +927 964 +929 965 +931 966 +932 968 +934 970 +934 970 +936 972 +936 974 +936 974 +938 974 +940 974 +942 975 +943 976 +945 976 +945 977 +947 978 +948 978 +950 979 +951 979 +951 980 +953 980 +954 982 +955 982 +955 982 +956 983 +958 983 +959 985 +959 986 +959 987 +961 988 +963 988 +964 990 +965 991 diff --git a/2715_yumen/test/out.txt b/2715_yumen/test/out.txt new file mode 100644 index 0000000..b1f181b --- /dev/null +++ b/2715_yumen/test/out.txt @@ -0,0 +1,3018 @@ +## z:\Chao\src\2715_yumen\test\in.txt +2020/05/03 周日 21:19:54.13 +2 +3 +5 +7 +8 +9 +9 +13 +13 +13 +13 +13 +13 +16 +16 +18 +18 +18 +21 +21 +23 +23 +23 +24 +24 +25 +28 +28 +30 +30 +30 +30 +30 +31 +35 +35 +35 +35 +35 +37 +38 +39 +40 +42 +43 +43 +45 +45 +45 +46 +47 +47 +48 +50 +50 +52 +52 +53 +53 +53 +56 +56 +56 +63 +63 +63 +63 +63 +66 +66 +70 +70 +70 +70 +70 +70 +73 +74 +74 +76 +76 +78 +78 +78 +79 +80 +82 +83 +84 +84 +86 +88 +89 +92 +92 +95 +95 +96 +96 +96 +98 +99 +100 +101 +101 +103 +103 +104 +105 +107 +107 +108 +108 +112 +112 +112 +114 +114 +114 +114 +114 +114 +114 +121 +121 +121 +121 +121 +121 +121 +127 +127 +127 +127 +127 +127 +132 +132 +132 +132 +135 +135 +135 +135 +135 +135 +135 +142 +142 +142 +142 +142 +142 +142 +143 +148 +148 +148 +153 +156 +156 +156 +156 +161 +161 +161 +164 +164 +164 +164 +164 +164 +168 +168 +176 +176 +179 +179 +179 +179 +179 +179 +179 +179 +180 +181 +182 +183 +183 +183 +186 +186 +189 +189 +189 +189 +191 +193 +193 +196 +196 +196 +196 +202 +202 +202 +202 +202 +202 +202 +211 +211 +211 +211 +211 +211 +211 +213 +216 +216 +216 +218 +218 +225 +227 +227 +227 +227 +227 +227 +227 +227 +227 +227 +239 +239 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +251 +251 +251 +251 +251 +251 +251 +258 +258 +258 +258 +258 +258 +258 +267 +267 +267 +267 +267 +267 +267 +267 +267 +267 +267 +267 +267 +276 +276 +276 +287 +287 +287 +287 +287 +287 +287 +287 +287 +287 +301 +303 +303 +303 +303 +303 +303 +303 +303 +303 +303 +303 +303 +303 +303 +303 +303 +303 +303 +303 +322 +322 +322 +322 +322 +322 +322 +322 +322 +322 +322 +322 +322 +322 +322 +322 +323 +323 +340 +340 +340 +340 +340 +340 +340 +340 +340 +340 +352 +352 +352 +352 +352 +352 +352 +352 +352 +352 +352 +352 +352 +352 +352 +352 +352 +360 +360 +360 +368 +368 +368 +368 +368 +368 +368 +368 +368 +368 +375 +375 +375 +375 +375 +375 +375 +388 +388 +388 +388 +388 +388 +388 +388 +388 +388 +388 +398 +398 +398 +398 +398 +398 +398 +398 +398 +398 +398 +398 +398 +398 +398 +398 +398 +398 +398 +398 +398 +419 +419 +426 +426 +426 +426 +426 +426 +426 +426 +426 +426 +426 +426 +426 +426 +426 +426 +426 +426 +426 +426 +426 +426 +426 +426 +439 +439 +449 +449 +449 +451 +451 +451 +451 +451 +451 +451 +451 +451 +451 +451 +451 +451 +451 +451 +451 +451 +451 +461 +461 +461 +461 +461 +461 +461 +461 +461 +461 +473 +473 +482 +482 +482 +482 +482 +482 +482 +482 +492 +492 +492 +492 +492 +492 +492 +492 +492 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +510 +510 +510 +510 +514 +514 +514 +514 +514 +514 +514 +514 +514 +514 +514 +514 +514 +521 +521 +521 +521 +521 +521 +524 +527 +528 +528 +528 +528 +528 +528 +530 +530 +536 +537 +537 +537 +537 +537 +537 +537 +537 +544 +544 +544 +544 +544 +544 +551 +551 +551 +551 +551 +554 +554 +554 +554 +554 +554 +556 +557 +559 +561 +562 +562 +562 +564 +565 +568 +569 +570 +570 +570 +570 +572 +576 +576 +578 +578 +578 +578 +581 +581 +581 +587 +587 +587 +587 +591 +591 +591 +591 +598 +598 +598 +598 +598 +598 +598 +598 +598 +598 +598 +608 +611 +611 +611 +611 +611 +611 +611 +611 +611 +611 +611 +611 +623 +623 +623 +623 +623 +623 +623 +623 +623 +623 +633 +633 +633 +633 +633 +633 +641 +641 +641 +641 +641 +641 +641 +641 +641 +641 +641 +647 +647 +647 +647 +647 +649 +649 +651 +656 +656 +656 +656 +656 +656 +660 +662 +662 +662 +662 +662 +662 +662 +662 +674 +674 +676 +676 +676 +679 +679 +679 +679 +679 +679 +686 +686 +686 +686 +686 +686 +694 +694 +694 +694 +697 +700 +700 +704 +704 +704 +704 +704 +704 +704 +704 +704 +704 +704 +704 +704 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +729 +729 +729 +729 +729 +729 +729 +729 +745 +746 +746 +747 +747 +747 +747 +747 +747 +747 +747 +747 +747 +747 +752 +752 +752 +752 +756 +756 +761 +761 +761 +761 +767 +767 +767 +767 +767 +767 +767 +772 +772 +772 +772 +784 +784 +786 +786 +788 +788 +788 +788 +788 +788 +788 +788 +788 +788 +788 +800 +800 +800 +800 +800 +800 +800 +800 +800 +800 +800 +800 +800 +800 +806 +806 +806 +811 +811 +811 +811 +811 +811 +811 +811 +811 +811 +816 +816 +816 +816 +816 +816 +820 +820 +820 +820 +828 +828 +828 +828 +828 +828 +828 +828 +838 +838 +838 +838 +838 +838 +838 +838 +847 +847 +847 +847 +847 +847 +847 +847 +847 +847 +847 +847 +847 +858 +858 +858 +858 +858 +858 +858 +858 +858 +858 +858 +870 +870 +870 +877 +877 +877 +877 +877 +877 +877 +877 +877 +877 +877 +877 +877 +877 +877 +877 +877 +877 +877 +877 +894 +894 +894 +894 +894 +894 +894 +906 +906 +906 +906 +906 +906 +906 +906 +906 +906 +906 +906 +906 +906 +906 +906 +906 +906 +906 +906 +906 +906 +906 +906 +906 +923 +923 +923 +923 +923 +923 +923 +923 +923 +923 +923 +923 +923 +923 +923 +923 +923 +923 +923 +936 +936 +936 +936 +936 +936 +936 +936 +936 +936 +936 +936 +936 +936 +936 +936 +936 +946 +946 +946 +946 +961 +961 +961 +961 +961 +961 +961 +974 +974 +974 +974 +974 +974 +974 +974 +974 +974 +974 +974 +983 +983 +983 +983 +983 +983 +983 +983 +983 +983 +983 +983 +983 +983 +983 +983 +983 +983 +983 +989 +989 +989 +989 +995 +995 +995 +1000 +1000 +1000 +1000 +1000 +1000 +1000 +1000 +1000 +1000 +1000 +1000 +1000 + +----------------------------------------------- +Process exited after 210 ms with return value 0 + +## z:\Chao\src\2715_yumen\test\in2.txt +2020/05/03 周日 21:19:54.13 +2 +3 +3 +6 +6 +7 +8 +8 +10 +12 +12 +14 +16 +16 +17 +18 +18 +20 +20 +22 +22 +22 +25 +25 +25 +25 +25 +25 +25 +31 +31 +31 +31 +31 +31 +35 +36 +36 +39 +41 +41 +41 +42 +42 +46 +46 +48 +48 +50 +52 +52 +55 +55 +55 +55 +57 +57 +58 +61 +61 +61 +62 +62 +64 +64 +66 +67 +69 +70 +72 +72 +72 +72 +75 +75 +76 +76 +76 +79 +79 +79 +79 +83 +83 +83 +87 +87 +87 +87 +90 +91 +93 +93 +94 +96 +96 +100 +100 +100 +100 +102 +102 +102 +104 +105 +106 +106 +108 +108 +108 +108 +108 +110 +110 +110 +110 +112 +113 +114 +117 +118 +120 +120 +120 +120 +120 +120 +123 +123 +126 +126 +126 +127 +129 +131 +131 +131 +131 +131 +135 +135 +135 +138 +138 +141 +141 +144 +144 +144 +144 +144 +144 +144 +144 +144 +144 +150 +150 +150 +150 +150 +150 +154 +154 +154 +154 +154 +158 +158 +158 +158 +161 +161 +163 +163 +164 +164 +164 +164 +164 +164 +167 +168 +170 +171 +171 +171 +171 +171 +171 +178 +178 +181 +181 +181 +181 +186 +186 +186 +186 +186 +186 +190 +190 +190 +191 +191 +195 +195 +195 +195 +196 +198 +198 +199 +199 +201 +203 +203 +204 +204 +204 +204 +204 +210 +210 +213 +213 +213 +217 +217 +217 +220 +220 +220 +220 +225 +225 +227 +227 +227 +227 +227 +227 +227 +229 +233 +233 +233 +233 +233 +233 +233 +236 +236 +242 +242 +242 +242 +242 +249 +249 +249 +249 +249 +249 +249 +251 +251 +261 +261 +261 +261 +261 +261 +261 +261 +261 +261 +261 +261 +264 +264 +264 +264 +264 +272 +272 +272 +272 +272 +272 +272 +272 +272 +272 +272 +272 +272 +272 +272 +272 +283 +283 +283 +283 +283 +283 +283 +283 +283 +283 +290 +290 +290 +305 +305 +305 +305 +305 +305 +305 +305 +305 +305 +305 +305 +305 +305 +305 +311 +311 +311 +311 +311 +312 +312 +312 +313 +329 +329 +329 +331 +331 +331 +331 +331 +331 +331 +331 +331 +331 +331 +344 +344 +347 +347 +347 +347 +347 +347 +347 +347 +347 +347 +347 +347 +347 +347 +358 +358 +358 +358 +362 +362 +362 +362 +362 +362 +362 +362 +362 +362 +362 +362 +371 +375 +375 +375 +375 +375 +375 +375 +375 +375 +375 +375 +382 +382 +382 +382 +382 +382 +382 +382 +382 +382 +382 +387 +387 +387 +387 +387 +387 +391 +391 +391 +402 +406 +406 +406 +406 +406 +406 +406 +406 +406 +406 +411 +411 +411 +411 +411 +411 +414 +414 +414 +414 +425 +425 +425 +425 +425 +425 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +451 +451 +451 +451 +451 +451 +451 +451 +451 +451 +451 +451 +451 +451 +465 +465 +465 +465 +465 +465 +465 +465 +465 +465 +465 +465 +465 +465 +465 +465 +465 +465 +465 +465 +465 +465 +465 +465 +465 +465 +473 +473 +473 +473 +473 +473 +473 +473 +473 +473 +473 +476 +476 +480 +480 +480 +480 +480 +499 +499 +507 +507 +507 +507 +507 +507 +510 +510 +510 +510 +510 +517 +518 +518 +518 +518 +518 +518 +518 +518 +518 +518 +518 +518 +518 +518 +518 +518 +518 +518 +518 +518 +518 +518 +530 +530 +542 +542 +542 +542 +542 +542 +542 +542 +542 +542 +542 +542 +542 +542 +542 +542 +557 +557 +557 +557 +557 +557 +557 +557 +557 +557 +557 +557 +557 +557 +557 +557 +557 +557 +557 +561 +561 +561 +561 +561 +574 +574 +574 +574 +574 +574 +574 +588 +588 +588 +588 +588 +588 +596 +596 +596 +596 +596 +596 +596 +596 +596 +596 +596 +596 +596 +596 +596 +596 +596 +596 +596 +596 +596 +596 +596 +596 +596 +596 +596 +596 +606 +606 +606 +626 +626 +626 +626 +626 +626 +626 +626 +626 +626 +626 +626 +626 +638 +638 +638 +638 +638 +638 +638 +638 +638 +638 +638 +638 +638 +638 +638 +638 +638 +638 +638 +638 +638 +638 +638 +638 +638 +638 +638 +638 +638 +638 +638 +638 +661 +661 +661 +661 +661 +661 +661 +661 +661 +661 +661 +661 +661 +661 +661 +661 +693 +693 +693 +693 +693 +693 +693 +693 +693 +693 +693 +693 +693 +693 +693 +693 +693 +693 +693 +693 +693 +693 +693 +693 +693 +693 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +717 +769 +769 +769 +769 +769 +769 +769 +769 +769 +769 +769 +769 +769 +769 +769 +769 +769 +769 +769 +769 +769 +769 +769 +769 +769 +794 +794 +794 +794 +794 +794 +794 +794 +794 +794 +794 +794 +794 +794 +794 +794 +794 +794 +794 +794 +794 +818 +818 +818 +818 +818 +818 +818 +818 +818 +818 +818 +818 +818 +818 +818 +818 +818 +818 +818 +818 +818 +818 +818 +818 +818 +818 +818 +818 +818 +818 +818 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +872 +872 +921 +921 +921 +921 +921 +921 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +927 +974 +974 +974 +974 +974 +974 + +----------------------------------------------- +Process exited after 120 ms with return value 0 + +## z:\Chao\src\2715_yumen\test\in3.txt +2020/05/03 周日 21:19:54.13 +1 +1 +1 +4 +4 +4 +6 +6 +8 +9 +10 +13 +15 +16 +16 +17 +19 +20 +22 +24 +26 +27 +28 +28 +28 +32 +32 +32 +32 +32 +32 +32 +32 +32 +37 +37 +37 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +52 +52 +52 +52 +52 +57 +57 +57 +57 +57 +59 +64 +67 +67 +69 +69 +69 +69 +69 +69 +69 +71 +74 +76 +76 +76 +76 +76 +81 +81 +81 +81 +81 +83 +83 +83 +83 +83 +86 +86 +87 +87 +88 +90 +91 +92 +93 +93 +94 +95 +95 +95 +96 +98 +98 +101 +101 +101 +106 +106 +106 +106 +106 +111 +111 +111 +115 +115 +115 +115 +115 +115 +115 +115 +115 +121 +121 +121 +121 +126 +126 +126 +130 +131 +131 +134 +134 +134 +134 +141 +142 +142 +142 +142 +142 +142 +142 +142 +145 +145 +145 +153 +153 +153 +153 +153 +153 +160 +160 +160 +160 +160 +161 +161 +166 +166 +166 +171 +171 +171 +171 +176 +176 +176 +176 +176 +176 +176 +176 +183 +183 +183 +183 +183 +183 +183 +183 +183 +183 +190 +190 +190 +190 +190 +190 +190 +190 +195 +195 +195 +195 +205 +207 +207 +207 +207 +207 +207 +207 +207 +207 +207 +207 +207 +207 +207 +211 +211 +211 +217 +217 +217 +226 +226 +226 +226 +226 +226 +231 +231 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +234 +242 +242 +242 +242 +242 +246 +247 +247 +247 +247 +247 +247 +247 +247 +247 +257 +257 +257 +257 +257 +257 +257 +257 +257 +260 +260 +260 +260 +265 +272 +272 +272 +274 +274 +274 +274 +274 +274 +281 +281 +281 +281 +281 +281 +281 +282 +285 +285 +285 +294 +294 +294 +294 +294 +294 +294 +294 +294 +294 +295 +300 +300 +300 +306 +306 +306 +306 +308 +312 +312 +312 +315 +316 +316 +317 +319 +319 +320 +320 +320 +324 +324 +324 +325 +327 +327 +327 +329 +329 +330 +331 +331 +333 +333 +334 +335 +335 +336 +336 +336 +336 +338 +340 +342 +343 +343 +343 +345 +346 +349 +350 +350 +352 +352 +353 +354 +355 +357 +358 +359 +359 +360 +362 +362 +364 +364 +364 +365 +366 +366 +368 +368 +368 +369 +370 +372 +373 +375 +375 +378 +378 +378 +378 +378 +378 +383 +383 +383 +383 +383 +389 +389 +389 +389 +389 +395 +395 +395 +395 +395 +395 +395 +402 +402 +402 +402 +402 +402 +402 +402 +410 +410 +410 +414 +414 +414 +414 +414 +414 +422 +424 +424 +424 +424 +424 +424 +431 +431 +431 +431 +431 +431 +431 +431 +431 +431 +431 +431 +431 +431 +431 +431 +431 +431 +431 +446 +446 +446 +446 +446 +446 +457 +457 +457 +457 +457 +457 +457 +457 +457 +457 +457 +457 +467 +467 +467 +467 +467 +467 +467 +467 +467 +467 +467 +467 +467 +467 +467 +467 +477 +477 +477 +477 +477 +477 +477 +477 +477 +477 +477 +477 +477 +477 +477 +481 +481 +481 +481 +499 +504 +504 +505 +505 +507 +507 +507 +507 +507 +507 +507 +507 +507 +507 +507 +507 +507 +507 +507 +507 +507 +507 +507 +507 +507 +507 +507 +509 +522 +522 +522 +531 +531 +531 +531 +531 +531 +531 +531 +531 +531 +531 +531 +531 +531 +531 +535 +535 +535 +535 +535 +535 +543 +543 +543 +543 +543 +552 +555 +555 +555 +555 +555 +555 +555 +555 +555 +555 +555 +555 +555 +555 +555 +555 +555 +555 +555 +555 +555 +555 +557 +565 +565 +565 +565 +565 +573 +573 +582 +582 +582 +582 +582 +582 +582 +582 +582 +582 +582 +589 +589 +589 +589 +589 +595 +595 +595 +595 +595 +595 +595 +595 +595 +595 +595 +595 +595 +601 +601 +601 +601 +601 +601 +601 +601 +609 +609 +609 +609 +609 +609 +612 +612 +612 +614 +620 +622 +622 +622 +622 +622 +622 +622 +622 +622 +622 +626 +626 +626 +626 +626 +626 +641 +641 +641 +641 +641 +641 +641 +641 +641 +641 +641 +641 +641 +641 +641 +656 +656 +656 +656 +656 +656 +656 +656 +656 +656 +656 +656 +666 +666 +666 +666 +666 +666 +666 +666 +666 +666 +668 +673 +673 +673 +675 +677 +677 +678 +679 +679 +679 +682 +683 +683 +686 +686 +689 +691 +691 +693 +694 +694 +695 +695 +700 +700 +700 +700 +703 +704 +705 +706 +706 +708 +708 +710 +712 +714 +715 +716 +716 +716 +721 +721 +721 +721 +721 +724 +725 +728 +730 +731 +731 +731 +735 +735 +735 +739 +739 +739 +739 +739 +747 +747 +747 +747 +747 +747 +747 +747 +750 +750 +752 +755 +755 +755 +755 +757 +757 +757 +757 +759 +759 +759 +763 +763 +763 +763 +763 +765 +765 +765 +765 +773 +773 +773 +773 +773 +773 +773 +773 +773 +773 +773 +778 +778 +778 +785 +785 +785 +787 +787 +787 +787 +787 +790 +792 +792 +793 +795 +796 +797 +799 +799 +799 +800 +805 +805 +805 +805 +805 +808 +808 +808 +810 +810 +810 +810 +810 +812 +813 +822 +822 +822 +822 +822 +822 +822 +822 +832 +832 +832 +832 +832 +832 +832 +832 +832 +832 +841 +841 +846 +846 +846 +846 +846 +846 +846 +846 +846 +846 +846 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +854 +870 +870 +870 +870 +870 +870 +870 +870 +870 +870 +870 +870 +870 +870 +870 +870 +870 +870 +870 +870 +870 +870 +870 +870 +870 +870 +872 +875 +875 +875 +875 +875 +875 +878 +878 +907 +907 +907 +907 +907 +915 +915 +915 +915 +915 +915 +915 +915 +915 +915 +915 +915 +915 +915 +915 +915 +915 +915 +915 +915 +915 +915 +915 +915 +915 +915 +915 +915 +915 +915 +915 +915 +915 +915 +915 +915 +915 +915 +915 +925 +925 +925 +925 +925 +925 +925 +925 +925 +925 +925 +925 +961 +961 +961 +961 +961 +961 +961 +961 +961 +961 +961 +961 +961 +961 +961 +961 +961 +978 +978 +978 +978 +980 +980 +980 +980 +980 +980 +980 +980 +980 +980 +980 +980 +980 +980 + +----------------------------------------------- +Process exited after 110 ms with return value 0 +