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

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

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

экономия! :)

Экономико-сатирический оффтоп:
С одной стороны, просто 9 символов вместо 10 - скромные 10% оптимизации.

А можно так посмотреть:
в условие задачи 4 символа.
В первом случае, генерирую решения, мы добавляем 6 символов - 150% изначального объёма. /// "=100" не считаем
Во втором, 5 символов - 125%.
125/150 = 0.8(3), почти 17% экономии ресурсов :)

Мораль: эффективный менеджмент может увеличить коэффициент оптимизации на 70%.
:) 

11 минут назад, E.K. сказал:

5865 не вижу

и 5835 нет, V((3!)!/5) = 12

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

Ну, что? Фиксируем 5-ки? Или же ещё "цикл очистки" попробуем?

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

Или же ещё "цикл очистки" попробуем?

Если там что-то полезное и осталось, то очень хитрое. И этого хитрого очень мало.
Давайте по старинке: двигаемся вперед, этим движением создаем новый арсенал, с новым арсеналом просеем старое. У нас же всегда так и получалось. 

  • Согласен 1

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

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



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

    • E.K.
      Автор E.K.
      Осталась самая тяжёлая цифра - ноль. Очевидно, что большого количества решённых вариантов ждать не приходится. Однако, её можно сделать быстро - ведь только что решали "1xxx", а оттуда "копи-пастом" можно утянуть уже готовые решения, если они подходят для "0xxx". Поскольку из нуля можно сделать только 0!=1, то адаптировать получится только те, которые "1+, 1-, 1*, 1/".
       
      То есть, вот так:
       
      00xx-01xx                                                                      <= 11xx   // дешевле перечислисть те, которые получились.
      02xx               (0!/2)V("10") = 100                                 <= 12xx        not "10" = 76.
      03xx-06xx                                                                     <= 13xx-16xx    = 100 ???
      04xx               (0!+4!)*"04" = (0!/V(4))V("10") = 100    <= 14xx        not "04,10" = 50.
      05xx                                                                               <= 15xx        = 100 ???
      07xx                                                                               <= 17xx        = 100 ???
      08xx               V(V( (0!/8)V("10") )) = 100                      <= 18xx        not "10" = 76.
      09xx               0!+9 = 10, 0!+9*"11" = 100                   <= 19xx        not "02^n,10, 11" = 11.
    • E.K.
      Автор E.K.
      Чем легче цифра - тем тяжеле перебор. Единицы!
       
      10xx                                                                                    = not "02^n,10" = 14
      11xx                                                                                    = 100 ???
      12xx                (1/2)V("10") = 100                                      not "10" = 76.
      13xx-16xx                                                                           = 100 ???
      14xx                (1+4!)*"04" = V( (1/4)V("10") ) = 100         not "04,10" = 50.
      15xx                                                                                     = 100 ???
      17xx                                                                                     = 100 ???
      18xx                V(V( (1/8)V("10") )) = 100                            not "10" = 76.
      19xx                1+9 = 10, 1+9*"11" = 100                          not "02^n,10, 11" = 11.
    • E.K.
      Автор E.K.
      Пора переходить к двойкам. Предварительные фильтры такие:
       
      20xx-21xx             (2^-1)V("10") = 100                                                    not "10" = 76.
      22xx-24xx             V((2^-2)V("10")) = 100                                                not "10" = 76.
      23xx-26xx-29xx    V(V(V(V(V( (2^-6)V("10") ))))) = 2^6+"36" = 100      not "10, 36" = 61.
      25xx                       2*5 = 10                                                                       not "02^n,10" = 14.
      27xx                       V(V(V(V(V(V( (2^-7)V("10") )))))) = 2+7*"14" = 100   not "10, 14" = 62.
      28xx                       2+8 = 10                                                                      not "02^n,10" = 14.
       

    • E.K.
      Автор E.K.
      Переходим к тройкам. Здесь наверняка будет потяжелее, но зато можно подглядывать в 6-ки. Вроде бы оптимальней 32xx и 34xx считать отдельно.
       
      30xx/31xx                      ???                              = 100.
      32xx                                ???                              = 100.
      33xx/36xx/39xx            (3/6)V("10") = 100     not "10" = 76.
      34xx                               3!+4 = 10                    not "02^n,10" = 14.
      35xx                               ((3!)!-5!)/"06" = 100    not "06" = 26    // -3!+5!-"14" = 100.
      37xx                               3+7 = 10                     not "02^n,10" = 14.
      38xx                               (3!)!/8+"10" = 100      not "10" = 76.
    • E.K.
      Автор E.K.
      Цифра 4 - добро пожаловать! Что про неё получилось понять:
       
      40xx-41xx                          (4!+1)*"04" = (V(4)^-1)V("10") = 100                          not "04,10" = 50.
      42xx-44xx                          V(V(4)^-2)V("10")) = 100                                              not "10"  = 76.
      43xx-46xx-49xx                4+6 = 10                                                                        not "02^n,10" = 14.
      45xx                                   V(4)*5 = 10, 4*5*"05" = 100                                          not "02^n,05,10" = 9.
      47xx                                   V(V(V(V(V(V( (V(4)^-7)V("10") = V(4)+7*"14" = 100     not "10, 14"  = 62.
      48xx                                   V(4)+8 = 10                                                                    not "02^n,10" = 14.
       
       
            
×
×
  • Создать...