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

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

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

"Не-010" // и прочие, если потребуются.

 

Обсчитано вон там, не получилось 208 207 205  вариантов (на 9 12 штук лучше предыдущих вычислений - новые технологии помогают!). Вот все оставшиеся:

 

 

000    103    200    300    400    507    600    700    806    957
001    106    201    301    401    517    601    701    827    983
002    107    210    310    410    567    607    705    847    986
003    112    211    311    411    570    608    706    852
004    113    220    333    437    571    610    710    855
006    114    221    336    456    576    611    711    856
007    116    222    357    467    577    617    715    858
012    117    237    363    473    580    618    716    860
013    120    256    365    476    581    620    726    861
014    121    267    366    478           621    728    866
016    123    273    383    479           633    737    867
017    126    276    386                  636    746    870
020    130    277    393                  655    748    871
021    131    278    396                  657    750    876
022    140    279                         658    751    877
023    141                                660    753    878
026    157                                661    756    880
030    160                                663    757    881
031    161                                665    759    887
040    167                                666    760
041    170                                667    761
057    171                                668    765
060    175                                670    766
061    176                                671    767
066    178                                674    768
067    185                                675    770
068    186                                676    771
070                                       677    775
071                                       678    776
075                                       680    777
076                                       681    778
077                                       683    782
078                                       686    783
085                                       687    784
086                                       693    786
088                                       696    787
                                                 788
                                                 797

 

=36.   =27.   =15.   =14.   =11.    =9.   =36.   =37.   =19.   = 3.    == 207.

aaa-not-010.txt

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

[ "Не-010--011" - пока не требуется, но пусть будет заглушка... для "красоты", чтобы "010" всегда в конце списка оставалась :) ]

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

Не-010-011:  84 штук(а/и).
000, 001, 002, 007, 017, 020, 021, 022, 067, 068, 070, 071, 076, 077, 078, 086, 107, 117, 170, 171, 178, 186, 200, 201, 210, 211, 220, 221, 336, 363, 366, 393, 396, 456, 607, 608, 618, 633, 636, 667, 668, 670, 671, 676, 677, 678, 680, 681, 686, 687, 693, 696, 700, 701, 706, 710, 711, 757, 760, 761, 766, 767, 768, 770, 771, 775, 776, 778, 783, 786, 787, 806, 855, 856, 860, 861, 866, 867, 870, 871, 876, 877, 878, 887


Не-010-011-012:  46 штук(а/и).
000, 001, 002, 007, 017, 020, 021, 068, 070, 071, 077, 078, 107, 117, 170, 171, 178, 667, 676, 677, 678, 687, 700, 701, 710, 711, 757, 766, 767, 768, 770, 771, 776, 778, 786, 787, 855, 860, 861, 867, 870, 871, 876, 877, 878, 887


Не-010-012:  77 штук(а/и).
000, 001, 002, 003, 004, 007, 014, 017, 020, 021, 030, 031, 040, 041, 060, 061, 068, 070, 071, 077, 078, 107, 114, 117, 140, 141, 160, 161, 170, 171, 178, 267, 278, 467, 478, 567, 667, 676, 677, 678, 687, 700, 701, 710, 711, 728, 737, 748, 757, 766, 767, 768, 770, 771, 776, 777, 778, 782, 784, 786, 787, 788, 797, 827, 855, 858, 860, 861, 867, 870, 871, 876, 877, 878, 880, 881, 887

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

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



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

    • E.K.
      Автор E.K.
      Настало время "семёрок". Их весьма немало = аж 36 штук.
       
      700   701   705   706   710   711   715   716   726   728   737   746
      750   751   753   756   757   759   760   761   765   766   767   768
      770   771   775   776   777   778   782   784   786   787   788   797
       
      Фильтр первого уровня даёт вот такой результат:
      !7xx-xxx.txt  !7xx-xxx.xods

       
      К ручной обработке или же второму кругу ада фильтров вот такие комбинации:
       
      700xxx-701xxx                    760xxx-761xxx
      706xxx                                  766xxx
      710xxx-711xxx                    768xxx
      715xxx                                  770xxx-771xxx
      716xxx                                  775xxx
      728xxx                                  776xxx
      737xxx-767xxx-797xxx      777xxx
      746xxx                                  778xxx
      750xxx-751xxx                    782xxx-784xxx
      753xxx-756xxx-759xxx      787xxx
      757xxx                                 788xxx
       
      Проверяйте, вдруг где-то недосмотрено..
    • 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" - а такая вообще только одна осталась.
       
      Само собой, при решении данной задачи будет применяться вся мощь наработанного арифметического арсенала, посему очевидно, что по сравнению с предыдущими решениями процесс должен быть заметно более эффективным (вот любопытно, а можно ли как-то замерить степень этой "более эффективности"?)
×
×
  • Создать...