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

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

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

Я ни в коем случае не хочу нарушать порядок.

Просто я эти трехзнаки (858, 867, 876) ранее упомянал

В 17.01.2026 в 14:12, Xandr_5890 сказал:

Не 10"

860def

861def

((8/6!)^(-0!)) + 10 = (1/90)^(-1) + 10 = 100

860 и 861 скуповаты на генерацию

Изменено пользователем Xandr_5890
Опубликовано
21 минуту назад, Xandr_5890 сказал:

860 и 861 скуповаты на генерацию

 

Но неизбежно 860 и 861 - следующие на мясобойню.

Но сначала - спаааать!

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

Поскольку "трёхзнаками" 860 и 861 ничего удобного соорудить не получается, то переходим к "двузнакам" и смотрим что там интересного можно получить.

 

8600    8+V(6-0!-0!) = 10, 86+(0!+0!) * "07" = 100                               not "02,07,10"  <= аналогично '8601', если без конкатенаций.
8601    8+V(6-0!-1) = 10, 86+(0!+1) * "07" = 100                                 not "02,07,10"      = 12 вариантов.
8602    8+V(6+0-2) = 10, 86+0+2 * "07" = 100                                    not "02,07,10"      = 12
8603    8+6-0!-3 = 10, 86+(-0!+3) * "07" = 100, -8+(6-0!)!-3! = 106    not "02,06,07,10" <= следует из '8606'
8604    8+6+0-4 = 10, 86+0+V(4) * "07" = 100                                    not "02,07,10"      <= следует из '8602'
8605    8+6+0!-5 = 10, 86+V(-0!+5) * "07" = 100, -8-6+0+5! = 106    not "02,06,07,10" = 4 варианта
8606    (8-6)*(-0!+6) = 10, 86+0!+6 = 93, -8+(6-0!)!-6 = 106               not "02,06,07,10" = 4
8607    8-6+0!+7 = 10, 86+0!+7 = 94, 86+0+7 = 93                            not "02,06,07,10" = 4
8608    8-6+0+8 = 10, 86+0+8 = 94, 86+0!+8 = 95                             not "02,05,06,10" = 6 // от 5-ки помощи никакой...
8609    8+6-0!-V(9) = 10, -//-                                                                not "02,06,07,10" <= следует из '8603'

 

А также. Поскольку с нулём нет конкатенаций, то аналогично решается 861 через замену: 0! => 1, 6+0 => 6*1

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

Небольшое дополнение:

 

8604, 8602 - "не 6"

(-(8 + 6) + (0! + 4)!) - 6 = 100

(-8 + (6 - 0!)!) - 2 × 6 = 100

8609 - "не 1"

("не 1, не 2, не 6, не 7, не 10" - нет)

(8/6!)^(-0!) + 9 + 1= 100

 

Изменено пользователем Xandr_5890
Опубликовано
7 минут назад, Xandr_5890 сказал:

Небольшое дополнение:

8602 - "не 6"

(-8 + (6 - 0!)!) - 2 × 6 = 100

О! Точно!

А '4' и '9' не нужны, они перекрываются решениями '2' и '3'. То есть, что решено для '2' и '3' без конкатенаций - автоматом дают решения для '4' и '9'.

 

Итого, надо подсчитать 34 комбинации:

 

    1              2              5              6             7              8
    860127    860256    860556    860656    860756    860856
    860136    860267    860567    860667    860767    860867
    860147    860278    860578    860678    860778    860876
    860156    860287    860587    860687    860787    860877
    860158                                                                   860878
    860165                                                                   860887
    860166    
    860167    
    860178    
    860185    
    860187    
    860196    

 

Что нерешённого останется от '1' - надо решить с '0'.

Нерешённое от '6' => '3' и аналогично => '9'.

Само собой, если без конкатенаций c '1', '6', '3'.

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

Нерешённое от '6' => '3' и аналогично => '9'.

 

36 минут назад, Xandr_5890 сказал:

8609 - "не 1"

("не 1, не 2, не 6, не 7, не 10" - нет)

(8/6!)^(-0!) + 9 + 1= 100

 

8609 вообще получается решать не надо

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

Именно так! Если решены все тройки и без конкатенаций - то аналогично решается V(9). И аналогично решение одинаково для 860 и 861 (табличка для доказательства) ->

860xxx-861xxx.xods

 

image.png

 

1. Все решения специально через '86 0!', чтобы сразу было решение для "861".

2. Единицы без конкатенаций = аналогично решения 0! ... ой, перестарался - там '1!' сверкает :) Надо у него ! подтереть... :)

3. Двойки решены без конкатенаций => V(4).

4. Шестёрки также => 3! => V(9)!

 

Всё на этом! Переходим к следующему пункту меню...

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

Что-то не вижу никаких "красивых" решений.. Почти всё либо через 86+"0014", либо 5!-"20", либо (8-6)*"0050", либо "0013"+87.

 

Ну и ладно, впереди ещё много всего интересного...

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

А что у нас дальше - 866.

И как правильно заметил Xandr_5890 =>

 

8!/6! - 6 = 56-6 = 50    not "002"
86+6 = 92                    not "008"

 

То есть, надо перебрать всего-то 8 вариантов "def", которые не дают ни "002", ни "008" - всего восемь!

 

Вот эти:

 

866575    866676
866586    866726
866606    866757
866656    866786

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

Готово!

866xxx.xods

 

image.png

 

И красивые есть:

 

8+6+6+5+75 = 100

-8+6-6-6+5!-6 = 100

86+6/6+7+6 = 100

-8-6-6+7+5!-7 = 100

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

867

 

( 86 + 7 ) + "007" = 100
( 8 + 6*7 ) * "002" = 100     

 

not "002,007" - нет таких "трёхзнаков"! Выкидываем.

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

 

 

 

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

И красивые есть:

Ну коль упомянули красивые решения... есть у меня монструозно-красивые :) 

866575 --> (V(8^6) + 6 × (5 - 7))/5 = 100

866606 --> (8 - 6)^6 + 6 × (0 + 6) = 100

 

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

870 - и вот тут начнутся проблемы...

 

Поскольку из "870" ничего "вкусного не получается"... И даже "8700", "8701" ничего интересного не дают. Ну, готовимся к испытаниям?

Опубликовано
19 минут назад, Xandr_5890 сказал:

Ну коль упомянули красивые решения... есть у меня монструозно-красивые

866575 --> (V(8^6) + 6 × (5 - 7))/5 = 100

866606 --> (8 - 6)^6 + 6 × (0 + 6) = 100

 

8^6 ???  512-12 ??? и потом /5  = мсье знает толк в извращениях :)

64+36 = да, это интересная тема. И она нам ещё не раз пригодится...

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

870 - и вот тут начнутся проблемы...

 

Поскольку из "870" ничего "вкусного не получается"... И даже "8700", "8701" ничего интересного не дают. Ну, готовимся к испытаниям?

Да, тут тяжело...

Возможно, немного поможет:

8700 - "не 2, не 10, не 11, не 12, не 13, не 14, не 15"

"11, 12, 13, 14, 15" : очевидно, 87+-...

"10 и 2": 8!/7! + 0! + 0! = 10

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

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



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

    • E.K.
      Автор E.K.
      Не-двойки и не-"прочие". Хранилище решений.
       
      Не-002-005 = 7 вариантов.
      aaa-not-002-005.xods
      707   787
      717   856
      767   877
      778
       
      Не-002-005-006 = 0 вариантов!
      aaa-not-002-005-006-empty.xods
       
      Не-002-005-010 = 5 штук.
      aaa-not-002-005-010.xods
      767   856
      778   877
      787
       
      aaa-not-002-006-empty.xods - 0 вариантов!  // зеро!!
       
      aaa-not-002-007.xods    - тоже 0 вариантов.
       
       aaa-not-002-008.xods   - 8 вариантов
      575    676
      586    726
      606    757
      656    786
       
    • E.K.
      Автор E.K.
      "Не-03" = 55 комбинаций.
      aa-not-03.xods
       
       
      00    23    46    61    78
      01    24    48    65    79
      05    26    49    66    82
      06    28    50    67    83
      07    29    51    68    84
      10    35    53    70    86
      11    37    55    71    87
      15    38    56    73    88
      16    42    57    75    89
      17    43    59    76    95
      22    44    60    77    97
    • E.K.
      Автор E.K.
      А что у нас с "не-04", и ведь наверняка потом пригодится - и там 58 вариантов. Увы, более 50% от всего возможного. То есть, уровень фильтрации хуже половины...
       
      aa-not-04.xods
       
      00    18    45    61    74    87
      01    20    47    63    75    89
      02    21    52    65    76    90
      06    25    53    66    77    91
      07    27    54    67    78    93
      08    33    55    68    80    96
      10    35    56    69    81    98
      11    36    57    70    83    99
      12    38    58    71    85
      17    39    60    72    86
    • E.K.
      Автор E.K.
      "Не-02" = 32 варианта.
      aa-not-02.xods
       
      06    45    61    76
      07    47    65    77
      08    52    66    78
      17    54    67    80
      18    55    70    81
      25    56    71    85
      27    58    72    87
      36    60    74    96
       
    • E.K.
      Автор E.K.
      Ну, вот нам наконец-то потребовалась четвёрка "004". Вернее, там требуется пара "не-004 и не-010", и все такие варианты можно получить из "не-010". Однако, что-то мне подсказывает, что просто "не-004" нам ещё пригодится.
       
      Итак, требуется найти все "трёхзнаки", из которых не получается "004". Ну, например, из "000" как-то вообще не видится никаких арифметических преобразований, которые в результате дают четвёрку. Сколько всего таких - и хочется весь список. Но опять перебирать 1000 возможных вариантов как-то лениво.. Хочется оптимизации. И она есть! - предложена в ветке "Обсуждение" уважаемыми  Xandr_5890 и santax - методы "двузнаков" и оптимизации цифр. А именно. Если присмотреться к этому "не-004" ->
       
      1. Оптимизация цифр.
       
      Если мы без конкатенации ("склеивания") цифр (типа "V(16)=4" или подобного) решили вариант "1bc", то очевидно подходит и "0bc", который через факториал "0! bc" сводится к уже решённому "1bc". Ещё раз обращаю внимание, только в случаях "отдельно стоящей единицы", без конкатенации цифр.
       
      Аналогично "2bc", решённое без конкатенаций, даёт и решение для "4bc" через "V(4) bc".
       
      Аналогично, если без конкатенации решено "6bc" => решается и "3! bc" => решается "V(9)! bc".
       
      То есть, сначала решаем "1bc не равно 4" - а потом из оставшегося решаем "0bc не равно 4". Затем решаем "2bc", из оставшегося ищем что там в "4bc". Дальше смотрим "6bc" => "3bc" => "9bc".
       
      Но перебирать всю сотню вариантов на каждый первый "а" из "abc" тоже не хочется. А для оптимизации этого процесса есть ->
       
      2. Метод двузнаков.
       
      У нас есть "abc". Давайте посмотрим по каждому "a" что нам наколдуется с "bc", чтобы получить искомую четвёрку? То есть, давайте сразу отфильтруем то, что заведомо решается. Вот таким образом. У нас есть а=0,1,2,...,9. Переберём их по порядку, но с учётом "оптимизации цифр" =>
       
      1+"03" = 1*"04" = -1+"05" = 4        not "03,04,05"
       
      То есть, при решении "1bc" все двузнаки, которые складываются в 03,04,05 - их надо сразу выкинуть, поскольку заведомо решаемая комбинация. Затем решаем "0" ->
       
      0 = из того, что осталось от единицы.
       
      Далее двойка =>
       
      2+"02" = -2+"06" = 4            not "02,06"
       
      Тройку пропускаем, поскольку ждём результатов решения "6". То есть, следующий ход - четвёрка.
       
      4 = из того, что осталось от двойки (без конкатенаций), но альтернативно:
      4*"01" = -4+"08" = 4            not "01,08"
       
      Далее пятая позиция:
       
      5-"01" = -5+"09" = 4            not "01,09"
       
      Шестёрка:
       
      6-"02" = -6+"10" = 4            not "02,10"
       
      Тут же сразу "3" и "9":
       
      3 = из того, что осталось от шестёрки.
      9 = из того, что осталось от тройки.
       
      Далее "7" и "8":
       
      7-"03" = V(7+"09") = 4            not "03,09" // "09" не потребуется, она перекрывается тройкой.
      8-"04" = V(8+"08") = 4            not "04,08"
       
      Вот такая логика получается у данного процесса. Интересно, насколько эффективно фильтруется изначальный материал? Сколько из 1000 изначальных вариантов останется для "ручной обработки"?
       
      Ну, поехали. Последовательность действий такая:
       
      1 => 0, 2 =>4, 5, 6 => 3 => 9, 7, 8  == готово.
       
      А также нам потребуются заранее заготовленные двузнаки:
       
      not "03,04,05" - новый, надо подсчитать... да они тут все новые.
      not "02,06"
      not "01,09"
      not "02,10"
      not "03" 
      not "04,08"
       
      Все эти комбинации новые, чуть позже займусь.
×
×
  • Создать...