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

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

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

Не-007 - сложная цифра, с непростой судьбой.. В семёрку не получается превратить аж 75 трёхзнаков.

 

Фильтр такой:  aaa-not-007-filter1.txt

 

0xx-1xx           1+"06" = 1*"07" = -1+"08" = 7         not "06,07,08" = 15.
2xx-4xx           2+"05" = -2+"09" = 7                         not "05,09" = 46.
3xx-6xx-9xx    6+"01" = -6+"13" = 7                        not "01,13" = 20.
5xx                   5+"02" = -5+"12" = 7                        not "02,12" = 26.
7xx                   7*"01" = V(7^"02") = 7!/"06"! = 7    not "01,02,06" = empty!
8xx                   8-"01" = 7                                           not "01" = 22.

 

К ручной работе = 129 штук.

 

100        200    222    253    270    285        625    662
101        201    224    256    271    286        626    664
110        202    226    257    273    287        627    668
111        207    228    259    275    288        628    672
122        210    235    262    276    295        638    674
137        211    237    264    277    297        646    675
155        212    242    265    278                  647    682
156        217    244    266    279                  648    683
157        220    246    267    282                  652    684
167        221    248    268    284                  657    686
175
183
186
189
197

506    556    577        825    858    885
507    558    578        826    862    886
508    560    580        827    864
517    561    581        828    868
518    567    585        838    872
525    570    587        846    874
527    571                  847    875
547    572                  848    882
552    574                  852    883
555    576                  857    884

 

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

Не-007 "5xx-7xx-8xx":

aaa-not-007-5xx-8xx.xods

5-7-8.jpg

 

Вольфрамом по нерешённому Моёфисом... 15 квадратных корней - это прекрасно!

827.jpg     857.jpg

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

Не-008 - пришло время непростых цифр. Восьмёрка не получается из 89 86 трёхзначных комбинаций.

 

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

 

0xx-1xx           1+"07" = 1*"08" = -1+"09" = 8                                       not "07,08,09" = 34.
2xx-4xx           2*"04" = 2+"06" = -2+"10" = 8                                       not "04,06,10" = 15.
3xx-6xx-9xx    6+"02" = -6+"14" = 8                                                      not "02,14" = 27.
5xx                   5+"03" = -5+"13" = 8                                                       not "03,13" = 45.
7xx                   7+"01" = 8                                                                         not "01" = 22.
8xx                   8*"01" =  V(8^"02") = 8!/"07"! = [V(8*"08")] = 8            not "01,02,07" = 4.

 

Для индивидуального подсчёта осталось = 147 трёхзнаков.

 

100    148        200        606    661        500    535    566        725    762        827
101    150        201        607    665        501    542    568        726    764        847
102    151        211        608    666        505    543    570        727    768        858
104    155        253        617    667        506    544    571        728    772        885
105    156        256        618    670        507    546    575        738    774
110    157        257        625    671        510    550    577        746    775
111    158        267        636    676        511    551    578        747    782
112    165        275        645    678        515    553    582        748    783
114    166        276        652    680        516    555    583        752    784
115    167        277        654    681        517    556    584        757    785
120    168        278        655    685        522    557    586        758    786
121    175        283        656    687        523    559    587
122    183        286        658    696        524    560    588
128    185        287        660                  526    561    589
137    186        289                                528    565    595
140    189
141    197

 

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

Не-008 решения "5xx":

aaa-not-008-5xx.xods

image.png

 

Довольфрамить непросчитанное... но Вольфрам местами сам косячит :)

526-wolfram-wrong.jpg

 

А правильно будет вот так:

526.jpg

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

Не-008 "8xx":  очень красивое местечко.. Гуманитариям показывать/смотреть сюда запрещено!

aaa-not-008-8xx.xods

image.png

 

И немного Вольфрама. Корни такие красивые...

825.jpg    885.jpg

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

Не-009 - чем дальше, тем сложнее. Девятка не высчитывается из 182 180 трёхзнаков.

 

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

// 6xx слишком много, есди считать одновременно 6xx-3xx-9xx - то таблица получается черезчур развесистой. Раздельный счёт удобней, к тому же вариантов 9xx!=9 нет сразу после применения фильтра.

 

0xx-1xx        1+"08" = 1*"09" = -1+"10" = 9            not "08,09,10" = 39.
2xx-4xx        2+"07" = -2+"11" = 9                           not "07,11" = 47.
3xx                3^"02" = 3+"06" = [-3+"12"] = 9        not "02,06 [12]" = 7.
5xx                5+"04" = 9                                             not "04" = 56.
6xx                6+"03" = 9                                             not "03" = 51.
7xx                7+"02" = 9                                             not "02" = 32.
8xx                8+"01" = 9                                             not "01" = 22.
9xx                9*"01" = V(9^"02") = V(9)*"03" = 9     not "01,02,03" = пусто.

 

К ручной разборке = 254 трёхзнака:

 

100    130    176        200    233    266        355
101    131    177        201    236    267        356
102    140    178        202    237    268        367
103    141    183        204    239    269        376
104    150    185        210    240    275        377
105    151    186        212    241    282        378
106    156    189        214    242    284        387
111    157                  220    244    285
112    158                  221    246    286
113    160                  222    248    287
114    161                  223    255    288
115    165                  224    257    293
116    166                  226    258    296
120    167                  227    262    297
121    168                  228    263    299
122    175                  232    264


500    545    574        600    646    678        706    761        825    862
501    547    575        601    650    679        707    765        826    864
502    552    576        605    651    682        708    766        827    868
506    553    577        606    653    683        717    767        828    872
507    554    578        607    655    684        718    770        838    874
508    555    580        610    656    686        725    771        846    875
510    556    581        611    657    687        727    772        847    882
511    557    583        615    659    688        736    774        848    883
512    558    585        616    660    689        745    776        852    884
517    560    586        617    661    695        747    777        857    885
518    561    587        622    665    697        752    778        858    886
520    563    589        623    666                  754    780
521    565    593        624    667                  755    781
525    566    596        626    668                  756    785
527    567    598        628    670                  758    787
533    568    599        635    671                  760    796
535    569                  637    673
536    570                  642    675
538    571                  643    676
539    572                  644    677

 

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

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



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

    • 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".
×
×
  • Создать...