E.K. Опубликовано 14 часов назад Автор Опубликовано 14 часов назад 1 час назад, santax сказал: Пробую пока оптимизировать 6761. По остальным вроде не много получается: Попробовал отдельно 0 и 1 - вдруг оптимальней? Нет, не оптимальней 2 часа назад, santax сказал: −6!+(7!−(6−1)!)÷6=100 О как! Дерзко... 2 часа назад, santax сказал: Не 05-06-07-09-10 ???? =15 штук. Добавил в библиотеку. "09" не нужна. 2 часа назад, santax сказал: (√(−6!+7!−6!))÷6=10 √(−6!+7!−6!)×5=300 −6+7!÷6÷8=99 Свежо!
E.K. Опубликовано 13 часов назад Автор Опубликовано 13 часов назад Итого: Еще раз "свежие решения": -6!+(7!-(6-1)!)/ "06" = 100 V(-6!+7!-6!)/6 = 10 -6+7!/6/8 = 99 Пробуем собрать всю оптимизацию вместе: 6760 6*7+60 = 102, 6+7+6+0! = 20, -6-7+(6-0!)! = 107, 6!/(7+(6+0!)) = 90 not "02,05,07,10" =8. // "09" не нужна. 6761 6*7+61 = 103, 6+7+6+1 = 20, -6-7+(6-1)! = 107, 6!/(7+(6+1)) = 90 not "03,05,07,10" =15. // "09" не нужна. = 23 варианта, если делать '0' и '1' отдельно. Вместе получается оптимальней. 6760 <= "6761" 6761 6+7+6+1 = 20, -6!+(7!-(6-1)!)/ "06" = 100, -6-7+(6-1)! = 107, 6!/(7+(6+1)) = 90 not "05,06,07,10" =15. // "09" не нужна. 6762 (6-7+6)*2 = 10, 67+6^2 = 103, 6+(7!/6!)*2 = 20, 67+(6-2)! = 91 not "02,03,05,09,10" =12. // "09" не нужна. 6763 <= "6766" 6764 <= "6762" 6765 6-7+6+5 = 10, -6-7-6+5! = 101, V(-6!+7!-6!)*5 /"03" = 100, 67+6*5 = 97 not "01,02,03,07,10" = Пусто! // "07" не нужна.. 6766 V(-6!+7!-6!)/6 = 10 (!!!), 67+6*6 = 103, -6-7+6!/6 = 107, 6*7+66 = 108 not "02,03,07,08,10" = 5. "08" всего минус 1, отказать... лень 6767 (-6+76)/7 = 10, 6+(7+6)*7=97, 6+7!/6!+7=20, 6!-7!/6/7 = 600 not "02,03,05,06,10" = 6. // "09,10" не нужны.. 6768 -6+7!/6/8 = 99, -6+(7+6)*8 = 98, (-6+7)*6!/8 = 90, -6+7+6!/8=91 not "01,02,09,10" = 2. 6769 <= "6763" Всего = 40. Вот они: 676100 676207 676656 676101 676217 676665 676111 676256 676666 676122 676265 676667 676126 676266 676687 676153 676267 676156 676270 676756 676157 676271 676767 676159 676276 676776 676167 676277 676777 676175 676278 676778 676186 676287 676787 676187 676188 676858 676195 676885
E.K. Опубликовано 10 часов назад Автор Опубликовано 10 часов назад Что-то не получается без конкатенаций: 676100 (6)V(7-6)*100 = 100 676101 -(6)V(7-6)+101 = 100 И совсем не получается: 676111
E.K. Опубликовано 5 часов назад Автор Опубликовано 5 часов назад Итого, результат следующий. Пока не получилось никак: 676111 Два варианта '1' решены с конкатенациями, потребовали повторного решения для '0'. Всё вместе вот оно: 676xxx.xods 1 2 6 676100 (6)V(7-6)*100 = 100 676207 -6-7+(6-2+0!)!-7 = 100 676656 -6-7-6/6+5!-6 = 100 676101 -(6)V(7-6)+101 = 100 676217 -6-7+(6-2+1)!-7 = 100 676665 (6+7+6/6+6)*5 = 100 676111 676111 = ??? 676256 6*7+V(6-2)+56 = 100 676666 -6+76-6+6*6 = 100 676122 (6+7-6+1+2)^2 = 100 676265 -6+V(76^2)+6*5 = 100 676667 -6-7+(6-6/6)!-7 = 100 676126 67+6+1+26 = 100 676266 67-6/2+6*6 = 100 676687 6+7+6-6+87 = 100 676153 6+76+(-1+5)!-3! = 100 676267 -6-7+V(6^2)!/6-7 = 100 7 676156 6+76+(-1+5)!-6 = 100 676270 6*(7-V(6-2))+70 = 100 676756 6-7-6-7+5!-6 = 100 676157 -6-7!/6!+1*5!-7 = 100 676271 -6-7-6+(-2+7)!-1 = 100 676767 (6-7+6)*(7+6+7) = 100 676159 -6-7!/6!-1+5!-V(9)! = 100 676276 (6*(7-6)-2)!+76 = 100 676776 (6-7+6)*(7+7+6) = 100 676167 -6-7!/6!+(-1+6)!-7 = 100 676277 -6-7!/6!+(-2+7)!-7 = 100 676777 -6-7+(6-7/7)!-7 = 100 676175 (6+7!/6!+1*7)*5 = 100 676278 6*7+V(6-2)+7*8 = 100 676778 6*(7+6)+7+7+8 = 100 676186 6+7!/6!+1+86 = 100 676287 -6+7+6*2+87 = 100 676787 6*(7+6)+7+8+7 = 100 676187 6+7!/6!+1*87 = 100 8 676188 6+7!/6!-1+88 = 100 676858 V((6*7)^(-6+8))+58 = 100 676195 (-6+7)*6-1+95 = 100 676885 6+7-6+8+85 = 100 0 676000 6*7+60-0!-0! = 100 676001 6*7+60-0!-1 = 100 676011 6*7+60-1-1 = 100 1
santax Опубликовано 5 часов назад Опубликовано 5 часов назад Да, чет тяжко пока с 676111, заказываем автомобильный номер с ним? 1
E.K. Опубликовано 5 часов назад Автор Опубликовано 5 часов назад Поскольку я опять в пути, то времени свободного много - работа вся поделана, книжки при дальних перелётах не всегда легко читаются, смотреть новую киномутоту = тошнит, а старое-доброе по 20+ раз пересмотрено... Так что, дальше пойдём быстро. 677 - что нам готовит? 6+7+7 = 20, (6+7)*7 = 91 not "005,009" = 48 вариантов. Разборка "677x = ... not ??,??" - даёт больше вариантов перебора, но может должна быть использована для оптимизации "005-009". Что получается: 6770/6771 6*7+7+1 = 50, 6*(7*7+1)/"03" = (6+7)*7+1+"08" = 100 not "02,03,08" = 11 вариантов. 6772 -6+7+7+2 = 10, -6+(7*7*2)+"08" = (6+7)*7+2+"07" = 100 not "02,07,08,10" = тоже 11. 6773 - пусто! в "005-009" таких "3??" совсем нет! 6774 - обсчитывается в "6772" через V(4)=2. 6775 (6+7+7)*5 = 100, not "01,02,10" = 6. 6776 (67-7)/6 = 10, (6+7)*7+6 = 97, not "02,03,10" = 15. // "09" не помогает <= 67+7*6 = 109 6777 6+7*(7+7) = 104, 6+V(7*7)+7 = 20, -6+7*(7+7)=92 not "04,05,08" = 30... но для фильтра сойдёт. 6778 6*7+7*8 = 98, 6!/(7-7+8) = 90 not "02,10" = 27. 6779 в "005-009" пусто! а тут и ->
E.K. Опубликовано 5 часов назад Автор Опубликовано 5 часов назад Берём все "005-009" и 677000 677707 677657 677001 677717 677682 677011 677727 677684 677067 677747 677686 677077 677752 677754 677826 677111 677755 677828 677177 677756 677846 677758 677848 677222 677760 677857 677242 677761 677868 677248 677767 677882 677257 677770 677266 677771 677268 677777 677286 677778 677288 677780 677781 677457 677787 677468 677486 - и накладываем на них фильтры "677x" - получается вот что:
E.K. Опубликовано 4 часа назад Автор Опубликовано 4 часа назад Вот это получается. Всё решабельно... кроме 677777: 677xxx.xods 0 (not 02-03-08) 7 (not 04-05-08) 6 (not 02-03-10) 677000 0!+0! = 2 677707 8 677657 2 677001 0!+1 = 2 677717 8 677682 2 677011 2 etc 677727 5 677684 2 677067 -6-V(7*7)+(-0!+6)!-7 = 100 677747 5 677686 2 677077 6-7+707/7 = 100 677752 5 8 (not 02-10) 1 (not 02-03-08) 677754 5 677826 2 677111 2 677755 5 677828 2 677177 (-6-7-7+(-1+7)!)/7 = 100 677756 -6-7-7/7+5!-6 = 100 677846 2 2 (not 02-07-08-10) 677758 67-V(7*7)+5*8 = 100 677848 2 677222 2 677760 5 677857 2 677242 2 677761 5 677868 2 677248 2 677767 (6-7/7)*(7+6+7) = 100 677882 2 677257 2 677770 8 677266 -6-7-V(7^2)+6!/6 = 100 677771 8 677268 2 677777 677777 677286 2 677778 -6+(7+7)*V(7*7)+8 = 100 677288 2 677780 8 4 (not 02-10) 677781 8 677457 2 677787 8 677468 2 677486 2
E.K. Опубликовано 4 часа назад Автор Опубликовано 4 часа назад 678 = всё просто! 6*7+8 = 50 not "002" = таких всего 26 штук. (6+7-8)! = 120 not "020" на них надо наложить фильтр "не 020" и порешать оставшееся. 678568 678746 <- например, 746 => 7*V(4)+6 = 20 => такую решать не надо. 678575 678757 678586 678766 678606 678767 678656 678768 678667 678776 678676 678778 678677 678786 678678 678787 678707 678788 678717 678797 678726 678856 678737 678877 Итого, всё решабельно! 678xxx.xods 678568 -6+7+85+6+8 = 100 678746 20 678575 6+7+85+7-5 = 100 678757 -6-7+8*7+57 = 100 678586 6+7+85+8-6 = 100 678766 6+7+87+6-6 = 100 678606 6+7+86+(0*6)! = 100 678767 20 678656 6+7+86-5+6 = 100 678768 6-7+87+6+8 = 100 678667 6+7+86-6+7 = 100 678776 20 678676 6+7+86+7-6 = 100 678778 6+7-87*(7-8) = 100 678677 20 678786 6+7+8-7+86 = 100 678678 6+7+86-7+8 = 100 678787 6+7*(8-7)+87 = 100 678707 6+7+87+0*7 = 100 678788 6+7-8+7+88 = 100 678717 6+7+87*1^7 = 100 678797 20 678726 20 678856 6+7+88+5-6 = 100 678737 20 678877 6+7+88-7/7 = 100 678xxx.xods
santax Опубликовано 4 часа назад Опубликовано 4 часа назад Для 677777 используем ту же арифметику, что и с 777767: ( -6-7-7+7!/7 ) / 7 = 100. 1
E.K. Опубликовано 4 часа назад Автор Опубликовано 4 часа назад 680,681 хочется порешать одновременно, как учат "коллеги по цеху" 6810/6811 6+V(8+1)+1 = 10, 6+8*(1+1) = 20, 6!/8 +/*1 +1 = 91,92 not "02,05,08,09,10" = 8 штук. 6812 6+V(8+1)!-2 = 10, 6+8*1*2 = 20, 6!/8+1 +/-/* 2 = 91,92/93, 6!/8*(-1+2) = 90 not "02,05,07,08,10" = 7 (новое, уже в библиотеке). 6813 ждёт 6816. 6814 ждёт 6812. 6815 6+8+1-5 = 10, 6!/8 -/* 1+5 = 94,95, 6!/8+V(-1+5) = 92 not "02,05,06,08,10" = 5. // "10" не помогает. 6816 (6-8)*(1-6) = 10, 6!/8 +/- 1+6 = 95,97, -6-8+(1*5)! = 106 not "02,03,05,06,08,10" = 5. // новое, в библиотеке, "10" не помогает. 6817 6-V(8+1)+7 = 10, 6!/8+1*7 = 97 not "02,03,10" = 15. 6818 -6+8*1+8 = 10, 6!/8 +/- 1+8 = 97,99 not "01,02,03,10" пусто! 6819 ждёт 6813. А мне бежать на самолёт! 1
santax Опубликовано 3 часа назад Опубликовано 3 часа назад Следующий пост про 6817, оставил на потом. 681156 100 =(6!+8*(1-1)-5!)/6 681165 100 =(6+8+1*1*6)*5 681166 100 =(6!-(8-1-1)!/6)/6 681167 100 =(-6+8)*(1+(1+6)*7) 681176 100 =(V(V(V(6^8)))!-(-1-1+7)!)/6 681177 100 =6/V(8+1)*(1+7*7) 681178 100 =6+8*(1+1)+78 681185 100 =(6+8-1-1+8)*5 681236 100 =(6!-(8+1+2-3!)!)/6 681256 100 =(6!-(8+1*2-5)!)/6 681265 100 =(6+8*(-1+2)+6)*5 681266 100 =(6!-(8+1+2-6)!)/6 681267 100 =(6!-8*1-2*6)/7 681285 100 =(6+8-1*2+8)*5 681296 100 =(6!-(-8/1/2+9)!)/6 681656 100 =(6!-V(8+1)!/6*5!)/6 681667 100 =(6!-8*1-6-6)/7 681676 100 =(6!-(-8+1*6+7)!)/6 681677 100 =(6!-8+1-6-7)/7 681678 100 =(-6+8)*(-1*6+7*8)
santax Опубликовано 3 часа назад Опубликовано 3 часа назад Оптимизировал. (6+8+1)*7 = 105 (-6+8)*(1+7*"07")=100 "не-02-03-05-07" = 5 вариантов 681756 100 =(6!-(V(8+1)+7-5)!)/6 681765 100 =(6+8-1+7!/6!)*5 681766 100 =(6!-(-8*1+7+6)!)/6 681767 100 =(6!-8+1-7-6)/7 681787 100 =6+8-1^7+87
santax Опубликовано 3 часа назад Опубликовано 3 часа назад 682 и 684 прошли по красоте: 6+8/2=10 (not-002-010) 68+2^"005"=100 или 6!/8+2*"005" (not-005) =V(V(6^8))+2^"006"=100 (not-006) "не-002-005-006" = 0 вариантов! Блин, а их и не нужно было рассчитывать 😃
santax Опубликовано 2 часа назад Опубликовано 2 часа назад 683 и 686: -6+8!/6! = 50 (not-002) 6+8+6 = 20 (not-005) "не-002-005" = 7 вариантов. 686707 686717 686767 686778 686787 686856 686877 686707 100 =V(V(V(6^8)))*6+V(7!+0!)-7 686717 100 =V(V(V(6^8)))*6+V(7!+1)-7 686767 100 =-6-8-6+7!/6/7 686778 100 =-V(V(V(6^8)))-6+(7+7)*8 686787 100 =V(V(V(V(6^8)))*6)+7+87 686856 100 =(6!-(8-6+8-5)!)/6 686877 100 =-V(V(V(6^8)))-6+8*(7+7)
Рекомендуемые сообщения
Пожалуйста, войдите, чтобы комментировать
Вы сможете оставить комментарий после входа в
Войти