E.K. Опубликовано Среда в 22:10 Автор Опубликовано Среда в 22:10 617 - вроде бы следующий по порядку. И там всё вроде бы просто: 6*17 - "002" = 100 => not "002" = всего-то 26 варианта - да, мы можем! 617568 617746 617575 617757 617586 617766 617606 617767 617656 617768 617667 617776 617676 617778 617677 617786 617678 617787 617707 617788 617717 617797 617726 617856 617737 617877 Вот оно -> 617xxx.xods
E.K. Опубликовано Среда в 23:41 Автор Опубликовано Среда в 23:41 618 далее... вот там возможны разночтения. 6*18 = 108, (6*1)!/8 = 90 => not "008,010" - cколько вариантов для перебора? Или же как обычно "abcd+??" двигаться?
santax Опубликовано 23 часа назад Опубликовано 23 часа назад (изменено) V(V((6-1)^8))=25 , добавим not-004. Собираю not-004-008-010 для библиотеки. Изменено 23 часа назад пользователем santax
E.K. Опубликовано 19 часов назад Автор Опубликовано 19 часов назад Ну, тогда "618" вот так: 618 6*18=108, (6*1)!/8=90 not "008,010" 618000 618186 618660 618001 618200 618661 618002 618201 618665 618012 618211 618666 618020 618256 618670 618021 618267 618671 618040 618277 618676 618041 618278 618680 618050 618366 618681 618051 618456 618687 618066 618476 618728 618075 618478 618748 618086 618556 618757 618112 618565 618775 618120 618566 618782 618121 618570 618783 618140 618571 618784 618141 618577 618786 618150 618652 618858 618151 618655 618175 618656 Можно (нужно) сразу оптимизнуть: 6180 6+V(1+8)+0! = 10 not "02,10" 6181 -//- 618000 0!+0! 618075 7-5 618001 0!+1 618086 8-6 618002 0+2 618112 1*2 618012 1*2 618120 2+0 618020 2+0 618121 2*1 618021 2*1 618140 V(4)+0 618040 V(4)+0 618141 V(4)*1 618041 V(4)*1 618150 V(5-0!) 618050 V(5-0!) 618151 V(5-1) 618051 V(5-1) 618175 7-5 618066 <--- 618186 8-6 6182 -6+18-2 = 10 not "02,10" 618200 0!+0! 618201 0!+1 618211 1+1 - и всё... остальное в "ручную обработку". Получается вот так: 618xxx.xods
santax Опубликовано 15 часов назад Опубликовано 15 часов назад (изменено) not-004-008-010 в итоге для 618 будет 25 вариантов @E.K. а склейка допустима в вариантах с 618000 и 618001 ? То что, 80 сделал. Изменено 15 часов назад пользователем santax
E.K. Опубликовано 15 часов назад Автор Опубликовано 15 часов назад 19 минут назад, santax сказал: not-004-008-010 в итоге для 618 будет 25 вариантов а склейка допустима в вариантах с 618000 и 618001 ? То что, 80 сделал. Хорошая оптимизация! В данном случае склейка допустима, поскольку нет вариантов 618100 и 618101. Более элегантные решения: 618687 (6*1-8)*(6-8*7) 618786 6+1^8+7+86 618797 6*18-7+V(9)!-7 Только 7-V(9)!+7 = 008 <-- вычёркивается из not-004-008-010..
santax Опубликовано 15 часов назад Опубликовано 15 часов назад (изменено) 1 час назад, E.K. сказал: Только 7-V(9)!+7 = 008 <-- вычёркивается из not-004-008-010.. Отлично! Я свой пост там уже не могу отредактировать, получается надо постараться запомнить. Для 620: 6!-20 = 700 (6-2)!+0! = 25 Не 004-007. = 15 вариантов. 620000 620101 620858 620001 620110 620267 620010 620111 620276 620011 620827 620525 620100 620847 620585 Пока с ходу не получилось подобрать 3 варианта. Вроде бы всё нашлось. 620000 100 =(6*2-0!-0!)^(0!+0!) 620001 100 =(6*2-0!-0!)^(0!+1) 620010 100 =(6+2+0!+0!)*10 620011 100 =(6*2-0!-0!)^(1+1) 620100 100 =6*2*0+100 620101 100 =-V(6-2)+0!+101 620110 100 =(6+2+0!+1)*10 620111 100 =-6*2+0!+111 620827 100 =-6*2*0!+8*2*7 620847 100 =-6*2*0!+8*V(4)*7 620858 100 =6+2-0!+85+8 620267 100 =(6!-V(V(20^(-2+6))))/7 620276 100 =(6!-(2*0-2+7)!)/6 620525 100 =(6-2+0!+5)*2*5 620585 100 =6^2+0!+58+5 Изменено 14 часов назад пользователем santax
E.K. Опубликовано 12 часов назад Автор Опубликовано 12 часов назад Отлично! Только 6200xx и 6201xx сразу отсеиваются: (6+2+0!+0!)^"02" = 100 (6+2+1+0!)^"02" = 100 А там только 00,01,10,11. Остаются только 7 вариантов: 620827 620847 620858 620267 => 6^2-0!-2+67 // так попроще будет.. 620276 620525 620585
E.K. Опубликовано 12 часов назад Автор Опубликовано 12 часов назад 621 (6-2)!+1 = 25 not "004" // ничего больше не вижу.. (6-2+1)! = 120 not "020" // помощь небольшая.. Четырёхзнаки: 6210 6*2-1-0! = 10 not "02,10" 6212 6+2+1*2 = 10 not "02,10" 6215 6-2+1+5 = 10 not "02,10" 6216 6-2+1*6 = 10 not "02,10" 6217 6/2+1*7 = 10 not "02,10" 6218 V(6-2)+1*8 = 10 not "02,10" // само собой оптимизация: 0!->1 , 6->3->9 , 2->4 Беру "not-004" и отсеиваю те, у которых два последних символа дают "02" или "10". // Можно, конечно, ещё и другие "отсевы" смотреть, например, -6+21*5=99 - но, боюсь, эффект будет меньше усложнения фильтрации. Итак, "не-004--02-10" даёт 55 вариантов: 621007 621606 621706 621806 621066 621607 621707 621827 621067 621608 621717 621847 621070 621617 621760 621856 621071 621618 621761 621858 621076 621656 621766 621860 621077 621658 621767 621861 621660 621770 621865 621267 621661 621771 621867 621276 621666 621776 621876 621667 621777 621877 621585 621670 621778 621671 621787 621672 621676 621677 621678 621680 621681 621685 621687
E.K. Опубликовано 11 часов назад Автор Опубликовано 11 часов назад Итого: 621xxx.xods Жирным в вычислениях выделил цифры, которые должны быть без конкатенаций.
E.K. Опубликовано 10 часов назад Автор Опубликовано 10 часов назад santax> Отлично! Я свой пост там уже не могу отредактировать, получается надо постараться запомнить. Поправил. Просьба: копи-паст из МойОфиса лучше через какой-нть текстовый редактор делать, а то от форматирования у движка форума крышу сносит. Например, невозможно удалить скопированное из цитаты.
santax Опубликовано 9 часов назад Опубликовано 9 часов назад (изменено) После 9 уже только с телефона, поэтому чаще просто накидываю варианты для следующей фильтрации: 633 также может быть тут попробуем порешать совместно 636,663,666,693,696 ? 6! / 3! / 3! = 20 (not-005) 6 * 3 * 3! = 108 (not-008) ( 6 - 3 / 3 )! = 120 (not-020) Ещё как вариант исключить: 6 * 33 = 198 (not-98) , 7*14 варианты например 63 * 3 = 189 (not-89) тут сложнее.. ______ UP. 6! / 3! - 3! = 114 (not-014) И получается уже выборка not-005-014 из которой нужно исключить 8, 20, 98,89. ______ UP2. 2 * ( 2 + 2) = 8 2 / 2 * 8 = 8 V(25) + 3 = 8 V(25)! / 6 = 20 ( -2 + 6 ) * 5 = 20 V( ( 2 + 6 ) * 8 ) = 8 V( V( V( 2^8 ) ) ) + 6 = 8 V( ( 3 + 5 ) ^ 2 ) = 8 V( ( V(4) + 6 ) * 😎 = 8 V( -4 + 😎 + 6 = 8 6 / 2 + 5 = 8 6! / 5! + 2 = 8 6 - 5 + 7 = 8 -6 + 7 * 2 = 8 6 + 8 - 6 = 8 7 + 5 / 5 = 8 7 - 5 + 6 = 8 -7 + 5! / 8 = 8 V( 8^( 5 - 3 ) ) = 8 8 * 5 / 5 = 8 8 * ( -5 + 6 ) = 8 V( 8^( -5 + 7 ) ) = 8 V( 8^( V( -5 + 9 ) ) ) = 8 8 * 7 / 7 = 8 8 * ( -7 + 8 ) = 8 8 * 8 / 8 = 8 В итоге для анализа остаются только 9 вариантов: 000 001 010 011 100 101 110 111 685 Завтра перенесу в lib-123. ___ UP3. 633000 = ( 6 + V( 3 * 3 ) + 0! ) ^ ( 0! + 0! ) 633001 = ( 6 + V( 3 * 3 ) + 0! ) ^ ( 0! + 1 ) 633010 = ( 6 + V( 3 * 3 ) + 0! ) ^ ( 1 + 0! ) 633011 = ( 6 + V( 3 * 3 ) + 0! ) ^ ( 1 + 1 ) 633100 = ( 6 + V( 3 * 3 ) + 1 ) ^ ( 0! + 0! ) 633101 = ( 6 + V( 3 * 3 ) + 1 ) ^ ( 0! + 1 ) 633110 = ( 6 + V( 3 * 3 ) + 1 ) ^ ( 1 + 0! ) 633111 = ( 6 + V( 3 * 3 ) + 1 ) ^ ( 1 + 1 ) 633685 = 6 * 3 + 3 - 6 + 85 И чтобы можно было использовать решение более универсальное для 6XX и комбинаций 3/6/9 , воспользуемся формулой 0.1 ^ -2 = 100: ( ( 6 + 6 ) / ( 6 - 1 )! ) ^ ( -1 - 1 ) = 100. Ну и 666685 = ( 6 + 6 + 6 - 6 + 8 ) * 5 = 100 Вроде все верно? _____ UP4. Я поторопился: 6 * 3 * 3! = 108 (not-008) ( 6 - 3 / 3 )! = 120 (not-020) Тут я использовал 3, а не 6, поэтому решение пока не универсальное ( и если второй пример переделать на 6 можно, то с получением 8 из 666 проблема и нужно 663,666 будет рассмотреть отдельно. По остальным комбинациям 636, 693,696 можно засчитать. ______ UP5. БЛИИИИН 6! - 6! / 6 = 600 ( not-006 ) 666727: ( 6 + 6 ) / 6 + 7 * 2 * 7 = 100 666747: ( 6 + 6 ) / 6 + 7 * V(4) * 7 = 100 Изменено 7 часов назад пользователем santax
E.K. Опубликовано 6 часов назад Автор Опубликовано 6 часов назад 3 часа назад, santax сказал: также может быть тут попробуем порешать совместно 636,663,666,693,696 ? Да! Если есть решения для 666 без склеивания-конкатенаций, то однозначно есть решения и для всех остальных. UPD. Но что-то я полез смотреть... И как-то нет такого простого пути.
E.K. Опубликовано 6 часов назад Автор Опубликовано 6 часов назад 3 часа назад, santax сказал: 6! - 6! / 6 = 600 ( not-006 ) Ооо! "Это меняет дело!" (с) // из старого анекдота про челночную дипломатию.
Рекомендуемые сообщения
Пожалуйста, войдите, чтобы комментировать
Вы сможете оставить комментарий после входа в
Войти