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

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

  • Ответов 51
  • Создана
  • Последний ответ

Топ авторов темы

  • E.K.

    40

  • santax

    11

  • Xandr_5890

    1

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

140,141


140:    (1+4!+0) * "004" = (1+4!)*(0! + "003") = (1+4!)*(-0! + "005") = 100        not "003,004,005"
141:    (1+4!*1) * "004" = (1+4!)*(1 + "003") = (1+4!)*(-1 + "005") = 100           not "003,004,005"

 

Всего = 13.  Решается 141 без конкатенаций с единицей

 

141067   141717   141771
141077   141760   141777
141177   141761   141787
141585   141767
141707   141770

 

Решение:

140xxx-141xxx.xods

 

image.png

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

150    1*50 = 50           not "002"     <- тоже как-то банально делается..
151    -1+51 = 50         not "002"

 

151568    151746
151575    151757
151586    151766
151606    151767
151656    151768
151667    151776
151676    151778
151677    151786
151678    151787
151707    151788
151717    151797
151726    151856
151737    151877

 

Решение для 151 без конкатенаций с '1':

150xxx-151xxx.xods

 

image.png

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

157  - тоже несложно.

 

15*7 = 105    not "005"

    +/-/*1 +5!-7 = 112,113,114

 

А у нас есть такой! -> "не-005--012-013-014" = 7 вариантов.

 

А если сразу убрать вот такие, то остаётся всего 2 варианта:

 

(-1+5+7-0!) ^ "02" = 100
(-1+5+7-1) ^ "02" = 100

 

157000    "02"
157001    "02"
157010    "02"
157100    "02"  
157101    "02"  
157877    -1^5+7+87+7 = 100
157878  -V(-1+5)+7+87+8 = 100

 

Всё..

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

160,161  - а вот эти как-то вязко получаются..  

 

Вот эти вообще плохо объединяются:

 

1600    (-1+6)*(0!+0!) = 10, 1*600/"06"           not "02,06,08,10"    = 5.
1601    (-1+6)*(0!+1) = 10, (-1+601)/"06"        not "02,06,08,10"    = 5.

1610    (-1+6)*(1+0!) = 10, V(V(16))*10 = 20    not "02,05,08,10"    = 10.
1611    (-1+6)*(1+1) = 10, (-1+6)!-11 = 109     not "02,08,09,10"    = 12.

 

Тоже неоптимально, но пусть будет:


1612/1614    1+6+1+2 = 10                               not "02,08,10"        = 18.

1613/1616/1619    16-1*6 = 10                          not "02,08,10"    = 18.
1615    -1+6+1*5 = 10, -16-1+5! = 103               not "02,03,08,10" = 10.
1617    V(16)-1+7 = 10, (16-1)*7 = 105, (-1+6)*(-1+7*"03") = 100     not "02,03,05,08,10" = 7.
1618    VV((16))+1*8=10, V(16)*(1+8*"03") = 100                               not "02,03,10"    = 15.

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

У меня вот так с 160 и 161. До "не-02-06-08-10" довел, а дальше не стал.

1610 и 1611
(-1+6)*(1+1)=10    (not-02-08-10)
(V(16)!+1)*(1 op. "ef")=100 (not-03-05)
"не-02-03-05-08-10" - 7 комбинаций.


1612 и 1614
1+6+1+2=10    (not-02-08-10)
(V(16)!+1)*(-2+"06")=100 (not-06)
"не-02-06-08-10" = 5 вариантов.


1613, 1616 и 1619:
16-1*6=10    (not-02-08-10)
1*6!-(-1+6)!=600    (not-06)
"не-02-06-08-10" = 5 вариантов.


1615
16-1-5=10    (not-02-08-10)
1*6!-1*5!=600    (not-06)
"не-02-06-08-10" = 5 вариантов.
 

1617
16+1-7=10    (not-02-08-10)
-(-1+6)!+(-1+7)!=600    (not-06)
"не-02-06-08-10" = 5 вариантов.
 

1618
16-V(1+8)!=10    (not-02-08-10)
-(-1+6)!+(V(1+8)!)!=600 (not-06)
"не-02-06-08-10" = 5 вариантов.


32 варианта получается.

161156
161165
161166
161167
161176
161177
161178


161256
161267
161276
161277
161278


161656
161667
161676
161677
161678


161556
161567
161576
161577
161578


161756
161767
161776
161777
161778


161856
161867
161876
161877
161878

Опубликовано
20 минут назад, santax сказал:

1615
16-1-5=10    (not-02-08-10)
1*6!-1*5!=600    (not-06)
"не-02-06-08-10" = 5 вариантов.

(V(16)!+1)*(5-"01") = -16-1+5!-"03" = 100   не-01-02-03-10  - пусто.

 

= 27 вариантов.

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

167   - без объединения 3-6-9 вроде проще получается

 

1670/1671    V(16)+7-1 = 10, -(-1+6)!+(7-1)! = 600                                          not "02,06,08,10" = 5.
1672/1674    V(V(16))*(7-2) = 10, -1*6-2*7+"05"! = (-1+6)*(7*2+"06") = 100   not "02,05,06,08,10" = 5.
1673        1^6+7+3 = 10, (-1+6)*(7*3-"01") =  V(16)!+73+"03" = (-1+6)*(7+3!+"07")    not "01,02,03,07,10" - пусто.
1675        (-1+6)*(7-5) = 10, V(16)!+75 = 99, -16-7+5!=97                               not "01,02,03,08,10" - пусто.
1676        V(16)!+76 = (1+6+7+6)*"05" = (-1+6)*(7+6+"07") = 100                 not "01,02,05,07,08,10" = 1.
1677        -V(16)+7+7 = 10, V(16)!+77+"01" = (-1+6)*(7+7+"06") = 100         not "01,02,06,08,10" - пусто.
1678        1-6+7+8 = 10, (-1+6)*(7+8+"05") = 16+78+"06" = 100                   not "02,05,06,08,10" = 5.
1679        -1*6+7+9 = 10, V(16)!+79-"03" = 16+79+"05" = (-1+6)*(7+V(9)!+"07" =100    not "02,03,05,07,08,10" = 4.

 

Всего-то = 20.

 

167156    167256    167685    167856
167167    167267    167956    167867
167176    167276    167965    167876
167177    167277    167966    167877
167178    167278    167967    167878

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

170,171  - муторная штука. Не только вариантов много, но без конкатенаций не всё получилось, а что-то пришлось разной магией типа (6!-5!)/6 решать...

 

1710/1711    1+7+1+1 = 10                                                     not "02,08,10"    = 18.
1712/1714    1*7+1+2 = 10, 17+1+2 = 20                               not "02,05,08,10" = 10.
1713/1716/1719    17-1-6 = 10, -17+(-1+6)!-"03" = 100        not "02,03,08,10" = 10.
1715    -1+7-1+5 = 10, -17*1+5!-"03" = (-1+7-1)*5!/"06" = 100    not "02,03,06,08,10" = 5.
1717    17-1*7 = 10                                                                    not "02,08,10" = 18.
1718    17+1-8 = 10, 17+V(1+8) = 20                                       not "02,05,08,10" = 10

 

Всего = 71 вариант.

 

  1->0       2->4         -5-           -7-
171106    171236    171556    171706    
171127    171256    171567    171727    
171136    171265    171576    171736    
171147    171266    171577    171747    
171156    171267    171578    171756    
171158    171276        -8-       171758    
171160    171277    171836    171760    
171161    171278    171856    171761    
171165    171285    171865    171765    
171166    171296    171866    171766    
171167    6->3,9    171867    171767
171172    171606    171876    171772
171174    171656    171877    171774
171176    171660    171878    171776
171177    171661    171885    171777
171178    171665    171896    171778
171185    171666                    171785
171196    171667                    171796
                171676
                171677
                171678

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

Зато 175 простейшая получилась:

 

1750/1751    -1+7+5-1 = 10,     -17+5!*1-"03" = ((-1+7)! - 5!*1)/"06" = 100       not "02,03,06,08,10" = 5.
1752/1754    1*7+5-2 = 10, -17+5!-2-"01" = ((-1+7)! - 5!)/2/"03" = 100              not "01,02,03,08,10" - пусто!
1753/1756/1759    ((-1+7)! - 5!)/6 = -17+5!-6+"03" = -1*7+5!-6-"07" = 100      not "01,02,03,07,10" - пусто!
1755    1^7*5+5 = 10, ((-1+7)!-5!)/(5+"01") = -17+(V(5*5))! -"03" = 100              not "01,02,03,10" - пусто!
1757    1+7-5+7 = 10, ((-1+7)!-5!)/(7-"01") = -1*7+5!-7-"06" = 100                     not "01,02,06,10" - пусто!
1758    1*7-5+8 = 10, ((-1+7)!-5!)/ V(8+"01")! = V(V(V( ((-1+7)!-5!)^8 ))) / "06" :)  not "01,02,06,10" - пусто!

 

Всего-то 5 вариантов:  175156  175167  175176  175177  175178

 

Решение:

175xxx.xods

 

175156

1^7*5*1*5!/6

=

100

175167

-1*7+5!-1*6-7

=

100

175176

-1*7+5!-1*7-6

=

100

175177

1-7+5!-1*7-7

=

100

175178

1-7+5!+1-7-8

=

100

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

Хех, я больше как наблюдатель сейчас) Красиво играете, сэр!

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

176      - "роман летел к развязке" (с)

 

17*6 = 102    "не-002", всего 26 штук:

 

176568    176746
176575    176757
176586    176766
176606    176767
176656    176768
176667    176776
176676    176778
176677    176786
176678    176787
176707    176788
176717    176797
176726    176856
176737    176877

 

Решение:

176xxx.xods

 

Screenshot 2026-02-07 180436.jpg

 

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

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



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

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