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

Не-003- и другие - архив.


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

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

Тройка подсчитана не самым оптимальным способом, я только учился :)

(учение описано вон там)

 

0!+"02" = 0+"03" = 3                        not "02,03"
1+"02" = -1+"04" = 3                        // "0" == "1"

2+"01" = -2+"05" = V(2+"07") = 3    not "01,05,07"
 

3!-"03" = V(3 * V("09")) = 3               not "03,09" = аналогично '6' 

альтернативно:  3*"01" = -3+"06" = 3   not "01,06"    // 03 <= 06


4-"01" = -4+"07" = -V(4)+"05" = 3    not "01,05,07"
5-"02" = -5+"08" = 3                          not "02,08"
6-"03" = -6+"09" = 3                          not "03,09"
7-"04" = -7+"10" = 3                          not "04,10"
8-"05" = -8+"11" = V(8+"01") = 3      not "01,05,11"
9-"06" = -9+"12" = V(9)*"01" = 3       not "01,06,12" //  V(9)=3  <= 03

 

Результат вот такой:

aaa-not-003.xods

 

Всего 84 варианта, 

 

006    106    226    426    506    606    706    826
056    166    262    446    525    607    707    828
060    176    268    462    545    617    717    846
061    177    282    468    555    655    727    848
065           284    475    556    656    736    857
066           286    486    560    660    747    862
067                         561    661    758    864
076                         565    665    760    868
077                         566    666    761    875
                            567    667    766    886
                            572    670    767
                            576    671    770
                            578    676    771
                            585    677    776
                            596           777
                                          780
                                          781
                                          785
                                          787
                                          796

  • E.K. изменил название на Не-003- и другие.
Опубликовано

"не-003-005" = 35 штук.

aaa-not-003-005.xods

067    286    717    767    796
077    462    727    770    826
177    468    736    771    828
262    475    747    777    846
268    486    758    780    848
282    585    760    781    857
284    707    761    787    868

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

"не-003-007" = 28 штук.  Комбинаций, начинающихся с 0,1,3,6,7,9 - нет!

aaa-not-003-007.xods

262    525    572    826
268    545    576    828
282    555    578    846
284    560    585    848
286    561    596    857
          565              862
468                        864
475                        868
486                        875

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

"не-003-004" = 38 штук.

 

065

166

525

606

706

066

176

560

607

707

067

177

561

617

717

076

 

585

655

760

077

   

656

761

     

660

766

     

661

767

     

665

770

     

666

771

     

667

776

     

670

777

     

671

787

     

676

 
     

677

 

aaa-not-003-004.xods

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

"не-003-004-020" = 30 штук.


 

065

166

606

706

066

176

607

707

067

177

617

717

076

 

655

760

077

 

656

761

   

660

766

   

661

770

   

665

771

   

667

777

   

670

787

   

671

 
   

676

 

 

aaa-not-003-004-020.xods

  • E.K. изменил название на Не-003- и другие - архив.

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

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



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

    • 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" - а такая вообще только одна осталась.
       
      Само собой, при решении данной задачи будет применяться вся мощь наработанного арифметического арсенала, посему очевидно, что по сравнению с предыдущими решениями процесс должен быть заметно более эффективным (вот любопытно, а можно ли как-то замерить степень этой "более эффективности"?)
×
×
  • Создать...