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

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

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

Разрешите предложить фильтр нулевого уровня:
1. У нас есть "хорошие" четырехзнаки, коих 72,6% от общего числа
2. У нас НЕТ  трёхзнаков, которые "не 000, не 001, не 2^n"
Трехзнаки "Не 002,  не 008":
575     (-5+7)^5 = 2^5
586     (-5+8)!/6 = 1
606     6*0*6 = 0
656     (6-5)^6 = 1
676     (6-7)^6 = 1 
726     -(7-2-6) = 1
757     (7-5)^7 = 2^7
786     (7-8)^6 = 1
3. Любой семизнак, который начинается с "хорошего" четырехзнака, можно не рассматривать
4. Фильтруются почти 3/4 всех комбинаций без всяких дополнительных проверок

 

Изменено пользователем Xandr_5890
  • Спасибо (+1) 1
Опубликовано
В 20.05.2026 в 10:50, Xandr_5890 сказал:

1. У нас есть "хорошие" четырехзнаки, коих 72,6% от общего числа

2738 нерешённых вариантов.

 

А теперь посмотрим на вот такую статистику ->

 

"не-10"-двузнаков = 76 штук = 76%.

"не-010"-трёхзнаков = 217 штук = 21.7%

 

А если "не-0010"-четырёхзнаков окажется меньше 5% (если линейная зависимость) = 500 штук. В таком случае перебор "1234-не-10"+"567-не-2^n и не-10" окажется выгодней. Как считаете?

 

Но там придётся работать с четырёхзнаками, т.е. надо навести порядок и усилить позиции трёхзнаков-"не".

Опубликовано
В 20.05.2026 в 10:50, Xandr_5890 сказал:

1. У нас есть "хорошие" четырехзнаки, коих 72,6% от общего числа

2738 нерешённых вариантов.

 

А теперь посмотрим на вот такую статистику ->

 

"не-10"-двузнаков = 76 штук = 76%.

"не-010"-трёхзнаков = 217 штук = 21.7%

 

А если "не-0010"-четырёхзнаков окажется меньше 5% (если линейная зависимость) = 500 штук. В таком случае перебор "1234-не-10"+"567-не-2^n и не-10" окажется выгодней. Как считаете?

 

Но там придётся работать с четырёхзнаками, т.е. надо навести порядок и усилить позиции трёхзнаков-"не".

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

Смотрю старые вычисления "lib-123" - ой, как же это было давно. И какие мы были ... малоопытные :)

Опубликовано
11 часов назад, E.K. сказал:

 

Но там придётся работать с четырёхзнаками

Так вот это и есть ключевой момент в контексте трудозатрат.

Тетраграмма+триграмма - мы отсеиваем 3/4, не тратя время

 

А если разбирать четырехзнаки на предмет "не 0010", то - разумеется - мы отсеем больше, но сколько времени мы затратим на процесс отсева?

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

А вот сейчас разберёмся с трёхзнаками в "lib-123" и поймём какие там трудозатраты.

// спойлер: приемлимые.

  • 3 недели спустя...
Опубликовано

Итак, дамы и господа. Мальчики и девочки. Активные арифметики и сочувствующие им на трибунах!

 

Сегодня - знаменательный день. Только что был успешно закончен полугодовой арифметический забег по теме "как собрать ровно сто" - и мы это сделали!

 

Ровно 6 месяцев назад, в ночь с 13 на 14 декабря, мною была сформулирована задачка и дан старт первому этапу этого арифметического путешествия. Кто же знал, что оно займёт аж целых полгода!

 

Итак, хочу объявить, что задача решена целиком и полностью. Отфильтрованы и арифметически обработаны не только все шестизнаки (а именно так ставилась изначальная задачка), но и все трёх-, четырёх-, пяти- и семи-знаки. А также показано, что все восьми-и-далее знаки в умелых руках превращаются в искомую сотню.

 

Само собой, во всей этой груде арифметических упражнений наверняка есть ошибки. Вполне допускаю, что некоторые нерешённые комбинации можно решить, а некоторые нерешабельные по каким-то криворуким причинам потерялись. Но уверен, что после многократных проверок и оптимизаций, произведённых во время нашего арифметического марафона, таких могли остаться лишь считанные единицы.

 

Вот и всё на этом! Было прекрасное приключение. Жаль, но всё когда-то заканчивается...

 

Всем - отбой! Всем спасибо - все свободны! :)

 

// Пока ещё что-то не придумалось :)

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

P.S. Вообще-то за такой арифметический героизм нам надо давать как минимум "кандидата", а то и "доктора арифметических наук"!

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

Это точно.

Главная награда - само когнитивное путешествие от (ну практически) полного неведения до изобретения такого инструментария, что любое производство позавидует :)

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

Ура! Было удивительно! 

Остался один вопрос для меня незакрытым: как отвыкнуть от мысли "а что там за ночь ЕК и Саша придумали", которая приходит каждое утро, когда я просыпаюсь утром? 

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

Понимаю... Увлекательнейшее было развлечение. Как вылечиться от зависимости? У меня есть вот такая идея.. Однажды, где-то очень давно тому назад, меня настолько "накрыло" трилогией "Властелин колец", что полностью погрузился в сюжет - и когда дочитал до конца, то выпал в полный осадок. Жизнь потеряла смысл... Что делать? -- Перечитал эти три книги ещё раз - и отпустило! :)

 

Так вот, "подобное лечи подобным". Похмеляются - ну, сами знаете как :)  И у нас собрано огромнейшее количество арифметического материала, который местами сыроват. Ну, например, никто не заметил, что мы не решили "001160" (оно помечено красным), а вот параллельную комбинацию "001060" подсчитать забыли! (но оно легко считается). Плюс разные заусенцы и пропущенные оптимизации:

 

8xx                   (8)V("01")  = 8-"07" = -8+"09" = 1                                   not "01,07,09" = 15.

8xx                   (8)V("01")  = 8-"07" = 8/"08" = -8+"09" = 1                    not "01,07,08,09" = 9.

 

8xx                   V(V(8*"02")) = 8-"06" = V(8*"08") = -8+"10" = 2     not "02,06,08,10" = 5.

8xx                   V(8/"02") = 8-"06" = V(V(8+"08")) = -8+"10" = 2     not "02,06,08,10" = 5.

 

В целом, я предлагаю взять летние каникулы, а когда совсем станет невмоготу (дня через три) вернуться к теме и ещё раз аккуратно всё пересчитать, красиво оформить и честно гордиться проделанной работой :)

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

UPD: Завершающая недоработка, которую публикую здесь. Дальше всё же надо "полировать изделие" в отдельной ветке.

 

6xx                   (6)V("01") = 6/"03"! = 6-"05" = -6+"07" = 1                   not "01,03,05,07" = 9.

6xx                   (6)V("01") = 6-"05" = 6/"06" = [-6+"07"] = 1                   not "01,05,06 [07]" = 6.

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

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



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

    • Pager
      Автор Pager
      Собственно в названии темы описана вся проблема. Подскажите, что делать?
×
×
  • Создать...