Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

Ну что, не побоимся замахнуться на нули? И есть предложение сразу отфильтровать решения из 1хххх, куда вместо 1 можно подставить 0! - сейчас начну фильтровку..

 

00   05

01   06

02   07

03   08

04   09:   0!+9 = 10, смотрим в "xx-cde", "09xxx" не обнаружено - т.е. "09xxx" все разрешимы.

  • Согласен 1
Опубликовано

00ххх/01xxx - не было обсчитано, поскольку "10".

 

010xx/011xx - в фильтре 110xx/111xx конкатенация, т.е. решать целиком.

012xx - в фильтре 112xx конкатенация, решать целиком.

013xx/016xx - фильтр без конкатенаций, можно брать только нерешённые и решённые с конкатенацией.

014xx - без конкатенаций.

015xx - в фильтре конкатенация.

017хх - без конкатенаций.

018xx и 019xx - конкатенации, решать заново..

 

Ну, оптимизация есть, можнро пробовать. С начала пойдём или традиционно с хвоста, от простого к сложному?

  • Согласен 1
Опубликовано

Аха, 9, 8,7.. все системы готовы к запуску.. 6,5, 4,... 

Опубликовано
1 час назад, santax сказал:

Аха, 9, 8,7.. все системы готовы к запуску.. 6,5, 4,... 

"9" отменяется, поскольку 09: 0!+9 = 10, то есть попадает в категорию "10-cde" - разобрано, всё решабельно. Нам же предстоит вот такое приключение: 8-7-6-5-4-3-2-1-0.

 

Но! Прошу максимального внимания, поскольку при перетягивании уже решённых 1xxxx в сторону 0!xxxx возможны случайные потери информации.

  • Согласен 1
Опубликовано

08xxx - поехали! Смотрим на 18xxx:   

 

180xx/181xx  -  182xx/184xx  -  183xx/189xx  -  185xx  -  186xx  -  187xx  -  188xx

 

Ещё раз, осторожно и аккуратно изучаем уже пройденный материал.

 

180xx/181xx        1+8+1 = 10                                                                   not "02,08,10" = 18.

 

Конкатенаций нет, смотрим на 1) нерешённые; и 2) на решения и вытаскиваем оттуда те, где "18" невозможно заменить на "0! 8" ->

 

image.png

 

Вижу (проверяйте) ->

 

08006

08060    08160
08061    08161

08178

 

Предлагаю сразу не накидываться, а пока собрать всё для "08xxx".

Опубликовано

182xx/184xx        1*8+2 = 10, (18+2)*"05" = 100   not "02,05,08,10" = 10.

Увы, конкатенация. Придётся порешать 18 вариантов:

 

082xx/084xx        0!*8+2 = 10                                  not "02,08,10" = 18.

 

"08206    "08260    "08274
"08227    "08261    "08276
"08236    "08265    "08277
"08247    "08266    "08278
"08256    "08267    "08285
"08258    "08272    "08296

 

183xx/189xx        -1+8+3 = 10, V(V( (1/8)V(3+"07") )) = 100          not "02,07,08,10" = 10.

Без конкатенаций!

 

Решения:

image.png

 

Одна штука для ручной работы:

 

08358

Опубликовано
3 минуты назад, E.K. сказал:

08358

VV((0!+8+3!-5)^8) = 100

  • Like (+1) 1
Опубликовано

// 185xx                    -18+5!-"02" = V(V( (1/8)V(5+"05") )) = ((V(1+8)!)! - 5!)/"06" = 100

Конкатенация..  Итого:

 

085xx    V(V( (1/8)V(5+"05") )) = ((V(1+8)!)! - 5!)/"06" = 100        not "05,06" = 23.

 

"08500    "08526    "08559    "08577    "08588
"08501    "08537    "08567    "08578    "08597
"08510    "08546    "08573    "08579
"08511    "08553    "08575    "08586
"08522    "08557    "08576    "08587

 

// 186xx      18*6-"08" = 1/8*6!+"10" = 100

Конкатенация.

 

086xx    V(V( (1/8)V(6+"04") )) = 1/8*6!+"10" = 1 +/-/* 86 + "13/14/15" = 100      not "04,10, 13,14,15" = ??

 

???

 

// 187xx                   V(1+8)+7 = 10, V(V( (1/8)V(7+"03") )) = 100                not "02,03,08,10" = 10.

Норм!

 

image.png

 

"08706

"08760
"08761

 

// 188xx                   18-8 = 10

- конкатенация..

 

088xx        +/-/* 0!+88 = 87,88,89                        not "11,12,13".

?????

Опубликовано (изменено)

088:      (0!+V(8+8)!)*"04" = VV((0!/8)V(8+"02")) = VV((0!/V(8*8))V("10")) =  100

Изменено пользователем santax
  • Согласен 1
Опубликовано

086xx    V(V( (1/8)V(6+"04") )) = 1/8*6!+"10" = 1 +/-/* 86 + "13/14/15" = 100      not "04,10, 13,14,15" = 27.

Опубликовано

Нет, стоп. Всё же мне это как-то не очень нравится - собирать вместе "сложилось - не сложилось, конкатенация или нет", "а здесь рыбу заворачивали" (с)... Это как-то сложно. Предлагаю всё же идти тупо по прямой, но подглядывая в "1xxxx". Как считаете?

Опубликовано

080xx/081xx        0!+8+1 = 10                                                                                                            not "02,08,10" = 18.
082xx/084xx        0!*8+2 = 10                                                                                                             not "02,08,10" = 18.
083xx/089xx        -0!+8+3 = 10, V(V( (0!/8)V(3+"07") )) = 100                                                          not "02,07,08,10" = 10.
085xx                    V(V( (0!/8)V(5*"02") )) = V(V( (0!/8)V(5+"05") )) = ((V(0!+8)!)! - 5!)/"06" = 100    not "02,05,06" = 6.

086xx                    V(V( (0!/8)V(6+"04") )) = 0!/8*6!+"10" = 0! +/-/* 86 + "13/14/15" = 100           not "04,10, 13,14,15" = 27.

087xx                    V(0!+8)+7 = 10, V(V( (0!/8)V(7+"03") )) = 100                                                       not "02,03,08,10" = 10.
088xx                    V(V( (0!/8)V(8+"02") )) = V(V( (0!/V(8+8))V("10") )) = 100                                     not "02,10" = 27.

Опубликовано

А теперь типа так. Смотрим, а что у нас в 180xx/181xx = ? А там всё роскошно! Но смотрим, что нам не подходит под нулевые реалии...

 

08006
08060    08160
08061    08161

08178    // уже решено:  V(V((0!+8+1^7)^8)) = 100 

 

А вот с остальными тускло...

Опубликовано

082xx/084xx        0!*8+2 = 10                          not "02,08,10" = 18.

 

Не сложилось только 08267.

 

UPD: пардон, ещё 08447 надо подсчитать:

08447: -0!+84+4!-7 = 100

 

image.png

082xx-084xx.xods

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
  • Похожий контент

    • E.K.
      Автор E.K.
      Ну, пора выходить на финишную прямую!
       
      000xx/001xx    (0!/(0!+1))V("10") = 100                               not "10" = 76...
      002xx/004xx    (0!/(0+2))V("10") = 100                                not "10" = 76...
      005xx                (0!+0!)*5 = 10                                               not "02^n,10" = 16.
      003xx/006xx    (0!-0!/6)*"05"! = 100                                    not "05" = 59.
      007xx                V(V( (0!/(0!+7))V("10") )) = 100                    not "10" = 76...
      008xx                0!+0!+8 = 10, 0!+(0!+8)*"11" = 100            not "02^n,10, 11" = 13.
      009xx                0+0!+9 = 10, (0!-0!/6)*"05" = 100               not "02,05,08,10" = 10.
       
      009xx                0+0!+9 = 10, 0+0!+9*"11" = 100                not "02^n,10, 11" = 13.
    • E.K.
      Автор E.K.
      Теперь единички! Будет весело - я уверен.
       
      11    15
      12    16
      13    17
      14    18
    • E.K.
      Автор E.K.
      Всем привет!
       
      Закончился наш марафон "123456=100", закончился мой заезд по сибирским просторам - и что-то как-то скучно стало. Но глядя на "0xx" подумалось, а нельзя ли оттуда протянуть решение для пятизнаков "12345=100"? Однако, там довольно часто встречается первый 0! - то есть, "напрямую" не получится. Но подглядывать можно!
       
      Аналогично шестизнакам можно попробовать решать задачку разбиением на двузнак и трёхзнак, но здесь два альтернативных варианта: 2+3 или 3+2. Что выгоднее оптимальней? Смотрим...
       
      abc-de:  "010" * "10" = "010"^"02" = V(V("010"^"02^n")) = 100.
      not "010" = 217 вариантов.
      not "02^n, 10" = 16 14 вариантов.
       
      ab-cde: "10" * "10" = "10"^"002" = V(V("10"^"002^n")) = 100.
      not "10" = 77 76 вариантов.
      not "002^n, 010" = 3 2 варианта.
       
      Наверное, второй вариант будет попроще.
    • E.K.
      Автор E.K.
      Теперь - двойки! Вот они:
       
      20    24
      21    26
      22    27
      23    29
       
      Что-то мне подсказывает, что будет сложнее 3-4-5, но полегче чем 6-7.
    • E.K.
      Автор E.K.
      А теперь - тройка!
       
      30    35
      31    36
      32    38
      33    39
       
      34 и 37 вычёркиваем, они дают 10-ку. И пробуем решать вместе 30-31, 33-36-39. Заодно можно подглядывать в 6xxxx
×
×
  • Создать...