Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ====== Test #265 =======
- --- Input: size 10365 ---
- +20320024 -02 +23 412 796143159 01 221120101 0a46 35a 100201022 32cc 7893793 +661011 2731 +36 560442 +4934 010122212 958915646 3240404 +044010 2020 -165433 a875464b 011010 +5 +107 1963 22120331 -42219c -32013 -473043154 -0517040 +818365 45153 3186 0 +22655409 2b047 50188 691 101 -76070963 -138811 7783890 423740981 5 a3 -0 -babab7 +68836c87a +694206901 91a86928 +71300 230040 +221 3 +8 142230240 515577323 +676b13b -539 011 1 24306 4 48158b 541 +6758102 -03 21110111 -350 036 4514022 -61851b b5889b05 +6491084 +1a7 +68824208 99 50243 +436556 2411412 b195 +5129435 -78222 7a09 -8 38 +35683816 +7ca43f cae352b51 434123224 31969 1908941 +101100 +32556 34784 +21 +102018
- 5211725 346 ba76 96 001220203 9844524 -01336323 085 -8a83 e0357982 -043503424 4 56844404 1 301524 25 -2220 -400347 -11 -92873483 +627069 -1 610 7379201 30012 40651 -8 3030110 +1e05e 42582 9688237 5628 +02 48261214 4337b 000111 a39a61826 +84950 3 +565 321 -3 32 a69 -4b0efe4 +31033 -6516052 3156 +5413 41476 52353110 +5315404 2 -3114 15296079 55 7d9 -32313401 112111100 +552130516 6 +7 23 886b0 -22011101 -82789818 +6614681cb 56532301 032431442 51 -41 100001 3944b686b 44 -54 08655 -2 3 02 -534 424a4 02 010110011 -322 1001 881534 +6277 -1022a75 0 -d1a221 97306 +530b 23474 3121 4c4e +22 +0673a1157 +3204 12083473 48
- 334002301 119749c68 3000 +15 11760378 +10 +220 +982654 0 73402 +bc 300224103 -69 287739 -023334 80092 02aaa1a -6288793 2150eae 300 +121203 408392134 031 -9 -2 9362 398403114 404524462 511415 14413322 +821 21e02ddd 65 +4c110 8d +0 0368 +4a1 3512 4b 6147 -4011255 02595145 -23330434 706833 71 +00 9a9756 6 088501 1 773 2858 -4105037 10100 -44155 -01053 -62779123 -4921386 232 4440 882462154 de5bb -3797 -106443956 1 8729 -3753858 19 24603 642 -016318277 28 -2 6 +231927136 445453 98 981907 +d 0 e1 +2992 +774e2 512 +0303 42025 -716421 0039002 8 -125202 774224 +46062 +220394 +32166313 -03 00 20321 +6 13720664
- 122122 +41994 631872871 98962754 82385237 30895 +21222 60ba91 +6d7179 +54 025 -6387d 41 44 03000121 3023311 -00 39038 +7c 194 +4 +1101100 023 -984676 -6687969 1623 +3 +4 506124 -2e5741736 220012312 +a6c6890 -9 056 4a42 +31 +66465 076633 16756 a7 3041121 71240 401 +ca76 19ccb7 7 19978 701 -410 0133200 084270716 0 39997 1321 58716 55 +77283302 979389 33122 +11130224 4 0011 +463444 +42 -37942913 47330968 -843 515511 +42 -80 -00001011 +0110 65 1 6a9756e81 +612 +362 6296824 01 10 83446745 +1 +95c484ac -43403655 8093a2ee 01 24b2418b5 +74692 874923757 577618 -3 0 +00040 7394 +74 094742 73 02817786 003311 110
- d54 4 70355878 7565a -c2229816 756 021221210 450 -11433 -11113011 +664 6883978a +104 +16132 543417122 +526233 -82a0 34 +44 b61 -2589734 +501470 10001 2980 +823 +8c 2b8ecb -24104332 cd3c0 7572540 +10 1099116 781129692 +8 569019241 -7979 +9164799 22 -101111 02 -ecba97 -32 505000 +84655 -0de86 -37906b28 +14645b543 225340 +010101000 74d +2059038 113568434 5206646 115b1b55c -661372 a 8544288 16011 01700747 -73ce7e 2172925 02772 022 2 902 -1608 2021 -44 2139 20 +10055 +12031 1101010 +871698 32507883 aab654 +332323233 4982119 665261 4a40954 cdb61cc54 -4315 040421111 9 825204598 59465 2e2 -42 2759 617129327 01000 85605 +62582475 7e91ec11 1844902 6387 -0 6 -067cb9b -00
- 5047 +020 -7 -5807 +0 79950064 +03332302 285647341 +629957253 79a 499c18a99 392767 +021102 1339 a55 +76ab 1414 88ab92325 56667039 3a3540 +aaab -78 6572 -48990447 +a 3570 -3e22e5 31 71856837 57301 73410427 -45409990 5 +728936067 3c136035 9 2a2bd 444886687 84 -43533402 +261602626 d6c01c26a +2000 461 -277137 5050 0bda -67457 120200 +7 +29108035 -11110101 9631ca 708 200340 a34 7 04590351 +a4658907 -b1a64a3d 29011105 344355435 946859 101011 +8060409 333331100 57027 -27300071 +7a49326 11100 1010 10120121 -222b +220 4a960a761 202101 1101 5 +4522555 1550 22207528 9db707c -5c4 +4 799 -9d5d5 -0122 0265611 -2768 60 7334 +84 +096 +020 -622 0 8c98296 2356 c241 36035
- 5545256 996607446 +31005141 78228946 +10100000 -5684 133042 +41 -841794 38a796b45 38787 298 -594827340 -0001 111 -946049611 3 b1356ba17 -03523734 604613 1 04023041 75184863 67 31034340 146 2442 77 6 03021 +682617664 8711 143 69 a9362b +550313424 4868121 334862 -836093 -0 +083aba404 8 43 211211 -9 -2475 464320630 21567708 8a4 24 1a612322 8 522552 +312805 69112 3c9937 67 -52442 -340c 5de42f44 -67465401 11032 3110 4034576 19 +6 7615 +11211 a7983007 +01165 -443043 24065 5351922 0564230 1170147a -747ba029 521631 9eb cd2aa822 +28765194 c45023e +31 431 1651 -00122 254402 +306 +5524342 11 7b 17 7 +0 36 -8561 +1110 206601126 298929 a7 +70403
- 63 205442525 445196027 -3023302 974718588 0 +486 +32319491 4272a3477 +011110011 3526803 -402 +3557674 6477 +3030711b5 +859916374 614556535 2c64a127 92065741 +740399426 +0101 -2 -8793 901333197 20220 528 +00010111 -202012 +b52a9 -85077090 +71010 +3386822 +2736 1 46663402 +0211012 03503 1599 +38105568 002 ccc 7324891a9 -94091998 -00 294377345 6 0bd3602d -7558340 +40870 7e2b4 +a368aab16 +011000010 +101111 033311230 62081 123 -367423172 1101 -1 14 51 +119678471 3 -012 +311 -dd81 84750 -055 74761473 1264 -761772 1033 -5 627a33 233303103 +2067167 -21 82079 9c51c6 4 336 4460 19b9e0209 +273701011 21a94810 c90863 3140555 -82 908 3907 22131302 982855412 +1 -11 635b +9699637 +d +61575 21 21280
- -82333 b0777c4 871 +9128731 888829 7825 -4 0164922 +914416 +57b 011111 667 +13014231 43 -816 c 38586 6 0085 +3102203 -427536ea 0 04930c5 445450015 -6a175 73913562 674 0 7ebd 012111220 68054 +03122 41561 +95659 2 6 +39 007 12902937 +666914988 90587412 -20322232 +9837 +537a -6104525 29a9d 52910422 +046 +25313 +34606000 09a -001 +6 +d 243 6d6b6048 73a92 444 120363072 +7a26a213a 375 +001011011 a759aa5 52104053 41 +746826612 0231012 872303 +594691442 66870 10010 -1100 12798 +410325515 +8 174 +37b9101 -923646205 813916 +08287 -02681296 -8 103062 -0101 0010111 38 -8843 2 115022 -01 482973668 +075 +4 -0153304 989285277 121670 0000202 -965915964 -2 32
- 23907 65633524 98 939 +293539498 9902 +0340140 201101202 +43 1261 001 +82248340 00010102 4 100111100 34342 032202 +877612744 4729 +01001100 98b162 +63757976 33bbe83 -1384 +19560 -57550626 216940 001010 -751031 4 854a549 42 -100001111 4d9 31132 42 e5d6de +1344153 3 +320411 80 +1 2ab1be 237572011 -781164790 2202011 382 -45a64371 +776 221 084843 -3527597 -25814146 +250351542 16 4300 3310 +86236601 218 16 +3002130 +1415 c29 310971901 90 a28573 6 -a4546 1622b 41 0111 -3200110 70086509c 6 0843 021031003 0424 105300442 9068525 15435399 7 11437a6 00724 +73 35 -321 a66 -722693 a8b913 9306 +764878594 345 76504619 064096 00202 -c3 -31 57 +630aa5 82995255
- -05 9478aa168 +120111121 0311313 -7927c727b +91 21 589891 000 46883 45 32900344 57 -55502170 -4377 24463 94 -9180106 03371 630722484 8154 -31 1 +505 +201572204 0110011 +0014023 30 -9 957196069 0100110 38 142103066 +34637472 -220401 +11330301 3 -289462363 011010 +780884 -50b6 -4044 +9473 504 420045 232570521 938775586 861119 +e0 41 1 +210310 f40d 23a30 16151127 +a03 +b8 -341 003780 8736613 11112 dc5d -767 69 -53648647 +428258831 e0b 26b861 +467796703 +4 14 15131 +336905316 3a5468 990394 -536546705 +a896 +00 cb7 525663243 25423410 +041423 +c5032 021 277106 37247167 31003 +86a179802 51765 -11001000 994073 91860801 -a927 010341 2952118 5a +4 +001222012 +485511 +433999
- 94559 -43302002 67 1a -5 123011 01755 1 c1c2c c56a5b329 000000000 0713ac +205032 0106 d33b3c9c7 40627 220 25 -82d9d1 705504955 19f631 7084418a7 3371 -5310 104173273 268c5 99622298 -200113330 30702 0 120022102 -474d0be99 1 1012022 -77439 410 7 27771825 0200 7830 431 -21202 234 -a245525c7 46987343 0473520 21 -011 -88a4a3 +674374334 1035 430353 +d 58 4344455 9d4 -9362297 +9 80024354 -333 20220 66451315 -df71c 6 -12022 +160041621 7279 2152 57313 -57 -09720 07884 736532 +320320 +542532 -10011 +5177575 -435673 0457 5 +3035139b 1022110 +12302 013010333 939673 0a848a9 63 -00 456713 43613 -123 -54 79 +b21a 5249386 6013 110 0 13676 7924411
- +647c0892 00133 d1 -3223023 9346 12200 +416b 48 +652167 84859 94 87516016 +89 +34 +3631 -624 +921c8a275 +18141 +202313 104223 129b9629 41 -21 -4026 1 +31063 -4a -144231133 77802 634 a526ec125 3 -636b3b04 +10010 +21 2020 5 512 -01659 202 1 -24783 b37a8025 -4 +3 -4e 43107 88 +078344 25d9bc 87288966 +5508879 0011 74 22231232 55 20400 0ecb2b3 +889 +894 152 +203142376 05 9a8676 d22 84316 66868 -425 8652773 10010 -60353 -0 -605b61 3900 76a684 -566 -3331684 6b -791a8a5 +839104815 0 102332 b +300022131 +9805458 +35 635e4b +51 7 +472808 43679c9d0 -62 718618323 -1670 -0 -9 -633679913 -323002034 04930 451424000
- 3 9 +5 57870207 549 4 021020 21 -230 +068 10210 154211 +201 -9261 -88344336 +3246bda 092 01627267 833604 -33 5410a -332423 6 11111110 -7672 274 205663 651 98204 041a 70216346 +10 271807 103522 -6b0c 11023231 -d3598 954082 4404410 72532084 2549 044579561 -fb2ed63ff +016843122 00001010 10110110 887892693 3e1 -2 -011 007 a676789 96c6a3 97055103 258423277 0232013 -6a74679 +9862b25 951 db179d380 001 19 11001100 10 +307289480 46004 +26 0488933 +a40395 34335655 +35200 +326 04365 011110100 -302 +31 -5701 4 -08718cc45 725745c7 -2 -9 +04 47296570 +4391 147 65a0 130212401 -12 18768211 +333526 66366352 45515051 1265 7352b6 +7 51423244 474ab7050 abd6aa86c -93cbbe
- 37621650 9323443 7142071 -306 0 615c9 +3 -0223030 395 06215033 02916b3 c529c9 a1a909 7 b +3923926 378267463 573573643 -5cc -213321230 -651677085 +0bab4 831 035376307 1 0 bd65a8734 1003 29b32 827759561 46 4a +9199 +35159 1da055a65 631113 110101111 -780 -90bc63d -121000001 0 116956497 +97452 +33185 72542 +10 +8aa4c4 b39 e9eca5c6d -413304 61700156 3768 5 23479200 +10 -315553 3 +431134401 374616 053134382 70 +0011 01111 95248861 2898785 442 +2202 467 +ea 9a203 +00 5180 09 +123279348 01101 101020 -41769 056889c4 +9 b4d47245 57992096 -801 -066 87 259 -4233132 8653 672876645 +4 4 10001011 -727 -9733 394511a3 6c +da8c0 +1785 24645 807499 81
- a428252 502 -038a086 715201 404220340 -05491787 -aa2155 +b4 205603539 16453613 01011001 134363 63ab63737 +552413072 +4 +75 -10 560 +0 6125 1016251 -1 5a63e33d -027136843 346047767 a54 +00010 67429 274 0656221 +221 +63268541 -745124262 -988 +1135 +551099365 -00320221 747 +10 23 101b6388 23160135 c9a873 08680217 34105202 57447864 +6a4948ab +21 72611304 0949 +22106567 +3 -060412 9621 +230013 3 -3 0192b97 -06a00867 +1 -001 100 +2272377 52 -012430024 +08793 1 39634 -1033077 -12010 00000000 8aa 1212 +0406 66c358 815 +670 -91 +116df9 a2217 e16cb05ad -5014332 +340714616 02 508235593 -e -37290790 76257 318fea747 -2004065 +2035 0075 +6966485 03 +08 51 68627 -05 79b1b0 +2c62490b1
- --- Output: size 3236 ---
- двадцать три тридцать шесть тридцать шесть тридцать восемь двадцать один
- двадцать пять тридцать два пятьдесят пять двадцать три пятьдесят один минус сорок один сорок четыре минус пятьдесят четыре двадцать два сорок восемь
- минус шестьдесят девять тридцать один шестьдесят пять семьдесят один девятнадцать двадцать восемь
- пятьдесят четыре двадцать пять сорок один сорок четыре двадцать три пятьдесят шесть тридцать один пятьдесят пять сорок два сорок два шестьдесят пять сорок семьдесят четыре семьдесят три
- тридцать четыре сорок четыре двадцать два минус тридцать два двадцать два минус сорок четыре двадцать минус сорок два двадцать тридцать один шестьдесят двадцать
- сорок один шестьдесят семь семьдесят семь шестьдесят девять сорок три двадцать четыре шестьдесят семь девятнадцать тридцать один семнадцать тридцать шесть
- шестьдесят три пятьдесят один минус пятьдесят пять минус двадцать один двадцать один
- сорок три тридцать девять сорок шесть сорок один тридцать восемь семьдесят пять тридцать два
- сорок три сорок два сорок два сорок один семьдесят три тридцать пять минус тридцать один пятьдесят семь
- двадцать один сорок пять пятьдесят семь минус тридцать один тридцать тридцать восемь сорок один шестьдесят девять двадцать один
- шестьдесят семь двадцать пять двадцать один пятьдесят восемь минус пятьдесят семь шестьдесят три минус пятьдесят четыре
- сорок восемь тридцать четыре сорок один минус двадцать один двадцать один семьдесят четыре пятьдесят пять тридцать пять пятьдесят один минус шестьдесят два
- двадцать один шестьдесят восемь минус тридцать три девятнадцать двадцать шесть тридцать один
- сорок шесть семьдесят минус шестьдесят шесть
- семьдесят пять двадцать три двадцать один пятьдесят два семьдесят пять пятьдесят один
- --- Correct: size 3221 ---
- двадцать три тридцать шесть тридцать шесть тридцать восемь двадцать один
- двадцать пять тридцать два пятьдесят пять двадцать три пятьдесят один минус сорок один сорок четыре минус пятьдесят четыре двадцать два сорок восемь
- минус шестьдесят девять тридцать один шестьдесят пять семьдесят один девятнадцать двадцать восемь
- пятьдесят четыре двадцать пять сорок один сорок четыре двадцать три пятьдесят шесть тридцать один пятьдесят пять сорок два сорок два шестьдесят пять сорок семьдесят четыре семьдесят три
- тридцать четыре сорок четыре двадцать два минус тридцать два двадцать два минус сорок четыре двадцать минус сорок два
- двадцать тридцать один шестьдесят двадцать
- сорок один шестьдесят семь семьдесят семь шестьдесят девять сорок три двадцать четыре шестьдесят семь девятнадцать тридцать один семнадцать тридцать шесть
- шестьдесят три пятьдесят один минус пятьдесят пять минус двадцать один двадцать один
- сорок три тридцать девять сорок шесть сорок один тридцать восемь семьдесят пять тридцать два
- сорок три сорок два сорок два сорок один семьдесят три тридцать пять минус тридцать один пятьдесят семь
- двадцать один сорок пять пятьдесят семь минус тридцать один тридцать тридцать восемь сорок один шестьдесят девять двадцать один
- шестьдесят семь двадцать пять двадцать один пятьдесят восемь минус пятьдесят семь шестьдесят три минус пятьдесят четыре
- сорок восемь тридцать четыре сорок один минус двадцать один двадцать один семьдесят четыре пятьдесят пять тридцать пять пятьдесят один минус шестьдесят два
- двадцать один шестьдесят восемь минус тридцать три девятнадцать двадцать шесть тридцать один
- сорок шесть семьдесят минус шестьдесят шесть
- семьдесят пять двадцать три двадцать один пятьдесят два семьдесят пять пятьдесят один
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement