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

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

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

Не-009 решения "7xx", всё как-то вообще без сюрпризов.. но дополнительная проверка не помешает.

aaa-not-009-7xx.xods

image.png

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

Не-009 решения "8xx" - всё на этом с "не-009".

aaa-not-009-8xx.xods

image.png

 

В решении 883 подряд 23 квадратных корня и ещё один корень дробный. Похоже, что это "коренной рекордсмен".

883.jpg

 

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

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

 

Фильтр:  aaa-not-010-filter1.txt

// Как и в "не-009" - комбинаций для решений 6xx слишком много, таблица получается черезчур толстой. Раздельный счёт удобней.

 

0xx-1xx        1+"09" = 1*"10" = -1+"11" = 10        not "09,10,11" = 42.
2xx-4xx        2*"05" = 2+"08" = -2+"12" = 10        not "05,08,12" = 21.
3xx-9xx        3!+"04" = 3+"07" = 10                        not "04,07" = 36.
5xx                5*"02" = 5+"05" = 10                          not "02,05" = 20.
6xx                6+"04" = 10                                          not "04" = 56.
7xx                7+"03" = 10                                          not "03" = 53.
8xx                8+"02" = 10                                          not "02" = 32.

 

К ручному обсчёту = 224 штуки:

 

100    141        200        300    357        507
101    142        201        301    358        508
102    144        202        302    363        517
103    157        210        310    365        518
104    158        211        311    366        536
106    160        220        312    367        545
107    161        221        320    368        556
112    162        222        321    369        565
113    166        228        327    375        566
114    167        237        333    383        567
116    168        256        335    385        570
117    170        267        336    386        571
120    171        268        338    387        576
121    175        273        339    389        577
122    176        276        347    393        578
123    177        277        353    396        580
124    178        278        355    398        581
126    185        279        356    399        585
130    186        285                                587
131    187        286                                596
140    188        297


600    639    671        700    742    770        806    861
601    645    672        701    743    771        807    865
602    647    674        705    744    773        808    866
606    652    675        706    746    775        817    867
607    653    676        707    749    776        818    870
608    654    677        710    750    777        825    871
610    655    678        711    751    778        827    872
611    656    680        715    753    779        836    874
612    657    681        716    755    782        845    876
617    658    683        717    756    783        847    877
618    660    685        722    757    784        852    878
620    661    686        723    759    786        854    880
621    663    687        724    760    787        855    881
625    665    689        726    761    788        856    885
627    666    693        728    765    789        858    887
633    667    696        729    766    795        860    896
635    668    698        735    767    797
636    669    699        737    768
638    670

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

Не-011 - не очень важный трёхзнак, но несколько раз он потребуется. Не решено = 214 213 штук.

 

Фильтр:  aaa-not-011-filter1.txt

 

0xx-1xx        V(1+"05"!) = 1+"10" = 1*"11" = -1+"12" = 11    not "05,10,11,12" = 24.
2xx-4xx        2+"09" = -2+"13" = 11                                          not "09,13" = 62.
3xx-9xx        3!+"05" = 3+"08" = -3+"14" = 11                        not "05,08,14" = 33.
5xx               V(5!+"01") = 5+"06" = 11                                       not "01,06" = 6.
6xx               6+"05" = 11                                                             not "05" = 59.
7xx               7+"04" = 11                                                             not "04" = 56.
8xx               8+"03" = 11                                                             not "03" = 51.

 

Вручную обработать = 221 вариант.

 

100        200    226    260        300    357        526
101        201    228    261        301    363        546
102        202    229    262        302    365        557
107        203    230    264        310    366        575
108        204    231    265        311    367        583
117        205    235    266        312    369        586
118        206    240    268        320    373
120        207    241    270        321    375
121        210    242    271        322    376
122        211    243    275        328    378
124        212    244    277        333    379
167        214    246    278        336    385
168        215    248    282        337    393
170        216    250    283        339    396
171        217    251    284        345    397
176        220    252    286        348    399
177        221    253    287        356        
178        222    255    288
180        223    256    289
181        224    257    295
185        225    259        
186
187
188


600    639    673        700    739    771        800    842    870
601    642    675        701    745    772        801    843    871
602    644    676        702    747    774        805    844    873
607    645    677        706    752    775        806    846    875
608    646    678        707    753    776        807    850    876
610    648    679        708    754    777        810    851    877
611    653    680        710    755    778        811    853    878
612    656    681        711    756    780        815    855    879
617    657    682        712    757    781        816    856    882
618    659    684        717    758    783        817    857    883
620    662    685        718    760    785        822    859    884
621    663    686        720    761    786        823    860    886
622    664    687        721    763    787        824    861    887
624    665    688        725    765    789        826    865    888
626    666    693        727    766    793        828    866    889
628    667    695        733    767    796        835    867    895
633    668    696        735    768    798        837    868    897
635    669    697        736    769    799
636    670    699        738    770
637    671

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

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



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

    • E.K.
      Автор E.K.
      Восьмёрки. Комбинации "не 010", которые начинаются с цифры 8 - их всего 19 штук и выглядят они вот так:
       
      806    827    847    852    855    856    858    860    861    866
      867    870    871    876    877    878    880    881    887
       
      Фильтр-1:
      !8xx-xxx.txt  !8xx-xxx.xods
       
      806xxx        -80+6!/"004" = (V(8+0!)/6)V("010") = -8+(-0!+6)!-"012" = 100        not "004,010,012" = 38. => многовато, требуется фильтр второго уровня.
      827xxx-847xxx
                         V(V( (8+2)^(7+"001") )) = (8+2)^V(7-"003") = (8+2)^(7-"005") = 100    not "001,003,005" = 1.
      852xxx       8*(5^2)/"002" = [8*5/2*"005"] = -8+5!-2*"006" = [-8+5!-2-"010"] = 100    not "002,006" = пусто!
      855xxx                   8*(5*5)/"002" = -8-5+5!-"007" = 100     not "002,007" = пусто!
      856xxx                   -8+5!-6*"002" = -8+5!-6-"006" = 100    not "002,006" = пусто!
      858xxx                  (-8+58)*"002" = 85+8+"007" = 100        not "002,007" = пусто!
      860xxx-861xxx    - фильтр1 пустой -
      866xxx                  (8!/6!-6)*"002" = 86+6+"008" = 100       not "002,008" = 8.
      867xxx                  (8+6*7)*"002" = 86+7+"007" = 100        not "002,007" = пусто!
      870xxx-871xxx    - фильтр1 пустой -
      876xxx                  (8+7*6)*"002" = 87+6+"007" = 100        not "002,007" = пусто!
      877xxx                  87+7+"006" = 100                                    not "006" = 1.
      878xxx                  [87+8+"005"]                                            [not "005" = 76.] - многовато, включаем фильтр-2.
      880xxx-881xxx    - фильтр1 пустой -
      887xxx                  [88+7+"005"]                                            [not "005" = 76.] - многовато, включаем фильтр-2.
       
      Итого, к обработке:
       
      806xxx
      827xxx-847xxx
      860xxx-861xxx
      866xxx
      870xxx-871xxx
      877xxx
      878xxx
      880xxx-881xxx
      887xxx
    • E.K.
      Автор E.K.
      Трёхзнаки "abc" = "не 010", которые начинаются с "9", выглядят вот так:
       
      957  983  986
       
      Фильтр:
      !9xx-xxx-filter.txt  !9xx-xxx-filter.xods
      957xxx     95+7-"002" = -V(9)!+5!-7-"007" = 100                                                          not "002,007" = пусто!
      983xxx     98+3-"001" = (-V(9)! + 8!/(3!)!)*"002" = ((V(9)!)!-(8-3)!)/(3+"003") = 100    not "001,002,003" = пусто!
      986xxx     (-V(9)!+8!/6!)*"002" = 98+6/"003" = 9+86+"005" = 100                             not "002,003,005" = 4.
       
      К обсчёту:   986707  986717  986767  986787
    • E.K.
      Автор E.K.
      Необходимо решить (превратить в "100") все комбинации, которые заканчиваются на трёхзнак "def", не дающий ни степень двойки, ни десятку. Такой всего один... и ещё один "странный", который даёт 2^18. Согласитесь, что 10^2^18 это как-то многовато... так что предлагаю решить оба варианта, тем более, что второй "странный" всё равно отфильтровывается моментально.
       
      Итак, два трёхзнака "def" ->
       
      676
      786  // (7!/8!)^-6 = 8^6 = 2^18
       
      Фильтр, используются комбинации трёхзнаков, список которых находится вот здесь.
      !xxx-def-filter.txt  !xxx-def-filter.xods
      676:    (-"002"+6)! + 76 = ("010"-6)! + 76 = 100    not "002,010" = 19 штук.
      786:    "002"*(7*8-6) = "007"+7+86  = 100            not "002,007" = пусто! нет таких.
       
      К ручному обсчёту:

      667676  676676  677676  678676  726676  737676  746676  757676  766676  767676
      768676  776676  778676  786676  787676  788676  797676  856676  877676
    • E.K.
      Автор E.K.
      Процесс решения для шестизнаков следующий. Все шестизнаки "abcdef" делятся на два трёхзнака: "abc"+"def". Если "abc"="010", а "def" = "002"^n или "010", то все такие комбинации отфильтровываются, так как очевидно дают сотню:
       
      "010"*"010" = "010"^"002" = V(...V("010"^"002"^n)...) = 100
       
      Таким образом, на вторую фильтрацию и затем на "ручную обработку" отправляются все "abc", которые "не-010" (таких 205 штук) и "def", которые "не-002^n,010" - а такая вообще только одна осталась.
       
      Само собой, при решении данной задачи будет применяться вся мощь наработанного арифметического арсенала, посему очевидно, что по сравнению с предыдущими решениями процесс должен быть заметно более эффективным (вот любопытно, а можно ли как-то замерить степень этой "более эффективности"?)
    • E.K.
      Автор E.K.
      В "тройках" будет немного сложнее по сравнению с двойками, поскольку высчитывать конкретную "00n" из тысячи возможных вариантов - это несколько некомфортно.. Будем вынуждены внедрять предварительную оптимизацию и фильтрацию.
       
      Итак, работа проделана в отдельной ветке "Lib-123 решения" - там подсчитаны все оставшиеся после предварительной фильтрации комбинации и выявлены те, которые не дают "001", "002", "002^n,010", "003", ... "012".
×
×
  • Создать...