E.K. Опубликовано 27 января Опубликовано 27 января Теперь разбор "шестёрок": 600 633 665 677 601 636 666 678 607 652 667 680 608 655 668 681 610 656 670 683 611 657 671 686 617 658 672 687 618 660 674 693 620 661 675 696 621 663 676
E.K. Опубликовано 27 января Автор Опубликовано 27 января 600 - начнём. И это как-то совсем просто. 600/"006" = not "006" = 2 штуки. 600727 600747 // Зевая.. - ааах, вот они, принимайте: 600xxx.xods
E.K. Опубликовано 27 января Автор Опубликовано 27 января А вот это может вам доставить удовольствие... или вы уже привыкли такие решать? 601267 =? 100 601478 =? 100 601660 =? 100 601707 =? 100 601717 =? 100
E.K. Опубликовано 27 января Автор Опубликовано 27 января 601 - "трёхзнаков" не вижу.. Идём по "4-знаки + 2-знаки". 6010 <= "6011" 6011 (6+0!)*(1+1) = 10, 601-1 = 600 not "02,06,10" =6 штук. 6012 (6-0!)*1*2=10, 60/(1+2) = 20, (6-0!)!-12 = 108 not "02,05,08,10" =10. 6013 <= "6016" 6014 6+0*1+4=10, 60/(-1+4) = 20, (6-1)!-14 = 106 not "02,05,06,10" =6. 6015 6-0-1+5 = 10, -6*(0!+1)+5! = 108, (6+0!)*15 = 105 not "02,05,08,10" =10. 6016 6-0!-1+6 = 10, 60+(-1+6)*"08" = 100 not "02,08,10" =18. 6017 6/(0!+1)+7 = 10, (6-0!)!-17 = 103, 6+(0!+1)*7 = 20 not "02,03,05,10" =12. 6018 6+0!+V(1+8) = 10, (6+0)*18 = 108, 60*1+8*"05" = 100 not "02,05,08,10" =10. 6019 <= "6013" Что-то многовато = 85 72 комбинации... Никак оптимизнуть не получится? 601156 601536 601606 601836 601167 601556 601627 601856 601176 601565 601636 601865 601177 601566 601647 601866 601178 601567 601656 601867 601187 601576 601658 601876 601577 601660 601877 601236 601578 601661 601878 601256 601585 601665 601885 601265 601596 601666 601896 601266 601667 601267 601707 601672 601276 601717 601674 601277 601756 601676 601278 601765 601677 601285 601766 601678 601296 601767 601685 601770 601696 601456 601771 601467 601776 601476 601777 601477 601778 601478 601787 601487
santax Опубликовано 28 января Опубликовано 28 января Саоме большое тут наверно только из-за ...3|6|9. Их оптимизировать не получилось. А вот тут можно сделать вот так: (6-0!)-14 = 106. и тогда превращается в "не-02-05-06" = 6 штук. 56 67 76 77 78 87 601456 601467 601476 601477 601478 601487 6014 6+0*1+4=10, 60/(-1+4) = 20 not "02,05,10" =19.
E.K. Опубликовано 28 января Автор Опубликовано 28 января 1 час назад, santax сказал: А вот тут можно сделать вот так: (6-0!)-14 = 106. и тогда превращается в "не-02-05-06" = 6 штук. Точно! И полное решение выглядит вот так -> (красным выделены конкатенации '6', которые надо пересчитать для '3' и '9') 601xxx.xods
E.K. Опубликовано 28 января Автор Опубликовано 28 января 607 - следующая. 6!/(0!+7) = 90 not "010" - многовато будет.. Других полезных выражений не вижу. Ну, по традиции: 6070 <= "6071" 6071 60/(7-1) = 10, 6!/(0!+7)+1 = 91 not "02,09,10" =17. 6072 6-0!+7-2 = 10, (6-0!)!-7*2 = 106, 6*(0!+7^2) = 300 not "02,03,06,10" =6. 6073 <= "6076" 6074 <= "6021" 6075 6-(0*7)!+5 = 10, -6 +/-/* 0!-7+5! = 106,107,108 not "02,06,07,08,10" =2. 6076 60+7*6 = 102, 6!/(0!+7!/6!) = 90, (6-0!)!-7-6 = 107, (6+0!)*(7+6) = 91 not "02,07,09,10" =8. 6077 607-7 = 600, 60+7*7 = 109, (6+0!)*(7+7) = 98, 6!/V((0!+7)*8) = 90 not "02,06,09,10" =6. // "09" не требуется. 6078 -6+0!+7+8 = 10, (6-0!)!-7-8 = 105 not "02,05,10" =19. 6079 <= "6073" Всего = 58. 607106 607556 607807 607107 607567 607808 607117 607817 607156 607656 607818 607158 607658 607836 607160 607665 607856 607161 607666 607865 607165 607667 607866 607166 607678 607867 607167 607685 607870 607170 607687 607871 607171 607876 607176 607756 607877 607177 607767 607878 607178 607776 607880 607185 607777 607881 607187 607778 607885 607787 607887 607256 607896 607267 607276 607277 607278 607287
santax Опубликовано 28 января Опубликовано 28 января Для 601660 и 601661 есть интересная такая комбинация (6! - 5!)/6. И тогда получается: ( 6! - ( -0! * 1 + 6 )! ) / 6 * [ 0! и 1 ] = 100
E.K. Опубликовано 28 января Автор Опубликовано 28 января Красиво! Ещё наверняка пригодится - путь решения этой задачки неблизкий... А тем временем 607 решается так -> (жирным подсветил самые нетривиальные варианты) 607xxx.xods
E.K. Опубликовано 28 января Автор Опубликовано 28 января 608 решается проще: (6!+0)/8 + "010" = 60 + 8*"005" = 100 not "005,010" = 33 варианта для перебора. 608000 608652 608767 608861 608001 608657 608770 608866 608067 608658 608771 608870 608077 608668 608777 608871 608078 608672 608778 608877 608178 608686 608787 608878 608187 608756 608855 608222 608760 608856 608256 608761 608860
E.K. Опубликовано 28 января Автор Опубликовано 28 января И как-то там нет никаких вообще интриг.. Просто взять и подсчитать: 608xxx.xods
E.K. Опубликовано 28 января Автор Опубликовано 28 января 610 - какие предложения? У меня пока только так... '0' и '1' оптимально не оптимизируются, '6-3-9' тоже. Не получилось... 6100 (6-1)*(0!+0!) = 10, 6+100 = 106 not "02,06,10" =6 штук. 6101 (6-1)*(0!+1) = 10, 6+101 = 107, -6+101 = 95 not "02,05,07,10" =9. 6102 6+1+0!+2 = 10, 6+10^2 = 106 not "02,06,10" =6. 6103 6+1+0+3 = 10, -6+103 = 97, V(V((6+10-3!)^ "08" )) = 100 not "02,03,08,10" =10. 6104 <= "6102" 6105 6-1+0+5 = 10, -6+105 = 99, (6-1-0!)*5*"05" = 100 not "01,02,05,10" =1. 6106 -6+106 = 100 not "01,02,10" =6. 6107 -6+107 = 101, (6-1)*(-0!+7*"03") = 100 not "01,03" =11. 6108 V(6-1-0!)+8 = 10, 6+V(V(10^8))-"06" = 100 not "02,06,10" =6. 6109 6+10-V(9)! = 10, -6+109 = 103, (6-1)*(-0!+V(9)*"07) = 100 not "02,03,07,10" =5. Всего = 60 упражнений. 610056 610306 610726 610067 610356 610728 610076 610360 610746 610077 610361 610748 610078 610365 610757 610087 610366 610768 610367 610775 610136 610376 610782 610156 610377 610783 610165 610378 610784 610166 610786 610167 610585 610178 610856 610185 610627 610867 610187 610647 610876 610196 610658 610877 610672 610878 610256 610674 610887 610267 610685 610276 610956 610277 610965 610278 610966 610287 610967 610987
E.K. Опубликовано 28 января Автор Опубликовано 28 января Всё норм, но только одна шестизнака не сотится.. 610xxx.xods 610067 - что с этим делать??
E.K. Опубликовано 28 января Автор Опубликовано 28 января 611 - чем дальше, тем весельчее... 6110 (6-1)*(1+0!) = 10, (6)V(1)*V(V(10^8)) = 100 not "02,08,10" = 18 вариантов. 6111 (6-1)*(1+1) = 10, -6+111 = 105, (6-1)!-11 = 109 not "02,05,09,10" =13. 6112 (6-1)*1*2 = 10, (6-1)!-12 = 108, -6+112 = 106 not "02,06,08,10" =5. 6113 <= "6116" 6114 (6-1)*1*V(4) = 10, (6-1)!-14 = 106 not "02,06,10" =6. 6115 6-1*1+5 = 10, -6-11+5! = 103, (6+1)*15 = 105 not "02,03,05,10" =12. 6116 6-1-1+6 = 10 not "02,10" = 27. <= и конкатенации '6' надо отдельно разгребать.. 6117 6+11-7 = 10, (6-1)!-17 = 103, 6*(1+17) = 108 not "02,03,08,10" = 10. 6118 6+1+V(1+8) = 10, 6+11*8 = 94 not "02,06,10" = 6. 6119 <= "6113" Что-то другого не вижу... Всего получается = 97 вычислений. 611006 611256 611606 611706 611027 611267 611607 611755 611036 611276 611608 611756 611047 611277 611617 611760 611056 611278 611618 611761 611058 611627 611765 611060 611456 611636 611766 611061 611467 611647 611767 611065 611476 611656 611776 611066 611477 611658 611777 611067 611478 611660 611778 611072 611487 611661 611074 611665 611856 611076 611507 611666 611867 611077 611517 611667 611876 611078 611556 611670 611877 611085 611565 611671 611878 611096 611566 611672 611887 611567 611674 611107 611570 611676 611117 611571 611677 611156 611576 611678 611165 611577 611680 611166 611578 611681 611167 611587 611685 611170 611687 611171 611696 611176 611177 611178 611185 611187
E.K. Опубликовано 28 января Автор Опубликовано 28 января Ну, без внешней помощи, "611" вроде бы превращается вот в это: 611xxx.xods
Рекомендуемые сообщения
Пожалуйста, войдите, чтобы комментировать
Вы сможете оставить комментарий после входа в
Войти