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

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

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

Верно! Я тут в попыхах не заметил, что "050" рядом лежит!

 

Но (1/2)V(10) - настолько инновационно, что я лучше 26 вариантов "002" вручную подсчитаю :)

Но, в целом, корни (1/2)-степени не запрещены...

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

Итого, 050/051 вообще без конкатенаций:

050xxx-051xxx.xods

 

"051568

(0+5)*(1+5+6+8)

=

100

"051746

(-0!+5-1+7)*(4+6)

=

100

"051575

(0+5*1+5)^(7-5)

=

100

"051757

(-0!+5-1+7)^(-5+7)

=

100

"051586

(0+5+1*5)^(8-6)

=

100

"051766

0+5*(1+7+6+6)

=

100

"051606

(-0!+5)*(-1+6)*(-0!+6)

=

100

"051767

0+5*1*(7+6+7)

=

100

"051656

0+5*1^6*5!/6

=

100

"051768

0+V(5-1)*(7*6+8)

=

100

"051667

0+5*(1+6+6+7)

=

100

"051776

0+5*1*(7+7+6)

=

100

"051676

(0+5-1^6)!+76

=

100

"051778

0-5*1+7*(7+8)

=

100

"051677

0+5*(1*6+7+7)

=

100

"051786

0+V(5-1)+7*(8+6)

=

100

"051678

0+5*(-1+6+7+8)

=

100

"051787

0-5*1+7*(8+7)

=

100

"051707

V(-0!+5)*(1+7*0!*7)

=

100

"051788

(0!+5)*(-1+7)+8*8

=

100

"051717

V(-0!+5)*(1+7*1*7)

=

100

"051797

0+5*1*(7+V(9)!+7)

=

100

"051726

0+5*(1+7+2*6)

=

100

"051856

(0*5)!+(1+8)*(5+6)

=

100

"051737

0+5*(-1^7+3*7)

=

100

"051877

V(-0!+5)*(1+8*7-7)

=

100

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

040,041    - норм идёт!

 

(0!+4!)*(1 + "003") = (0+4!+1) * "004" = (0!+4!)*(-1 + "005") = 100    not "003,004,005"    = 13.

 

041067  041077  041177  041585  041707  041717  041760  041761  041767  041770  041771  041777  041787

 

Итог предсказуем. И снова без конкатенаций:

040xxx-041xxx.xods

 

041067

0+V(4)*(1+(0!+6)*7)

=

100

041077

0+V(4)*(1+0+7*7)

=

100

041177

0+V(4)*1*(1+7*7)

=

100

041585

0!/V(4)*1*5*8*5

=

100

041707

0+V(4)*(1+7*0!*7)

=

100

041717

0+V(4)*(1+7*1*7)

=

100

041760

0+V(4)*(1+7*(6+0!))

=

100

041761

(-0!+(4-1)*7)*(6-1)

=

100

041767

0+(4+1)*(7+6+7)

=

100

041770

(-0!+4-1)*(7*7+0!)

=

100

041771

(-0!+4-1)*(7*7+1)

=

100

041777

-0!+4-1+7*(7+7)

=

100

041787

0-4-1+7*(8+7)

=

100

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

030,031      =>   (0!+3)!+1 = 25        not "004" ... опять многовато.

 

0310/0311              0!+3^(1+1) = 10                                                              not "02,08,10"    = 18.  // никакой другой оптимизации не вижу...
0312/0314              0!+3!+1+2 = 10, ( -(-0!+(3!))!+((1+2)!)! ) / "06" = 100     not "02,06,08,10" = 5.
0313/0316/0319    0+3+1+6 = 10, ( 0+(3!)!-(-1+6)! ) / "06" = 100                not "02,06,08,10" = 5.
0315                        0!+3+1+5 = 10, ( 0+(3!)!-(1*5)! ) / "06" = 100                 not "02,06,08,10" = 5.
0317                        0+3*1+7 = 10, ( -(-0!+3!)!+(-1+7)! ) / "06" = 100            not "02,06,08,10" = 5.
0318                        0+3-1+8 = 10, ( -(-0!+3!)!+(V(1+8)!)! ) / "06" = 100        not "02,06,08,09,10" = 5.    // "09" не помогает: = 0!+(3!)!*1/8+"09" 

 

Всего = 43 пока получается.

 

Проверю-ка в таблицах:

030xxx-031xxx-start.xods

 

Всё верно!

 

( -(-0!+(3!))!+((1+2)!)! ) / "06"

=

100

( 0+(3!)!-(-1+6)! ) / "06"

=

100

( 0+(3!)!-(1*5)! ) / "06"

=

100

( -(-0!+3!)!+(-1+7)! ) / "06"

=

100

( -(-0!+3!)!+(V(1+8)!)! ) / "06"

=

100

Опубликовано (изменено)

@E.K., для 030 и 031 подходит ваш расчет с 060 и 061. Только пересчитать, где вторая цифра 6 слилась с другими.

Изменено пользователем santax
  • Спасибо (+1) 1
Опубликовано

Хотя мои решения тоже подходят) нужно только с этими разобраться:

031160

031060

030160

030060

031161

031061

030161

030061

 

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

Ну оказались простыми. К 25*4 привести их легко можно. Я половину обыграл через 29+71

 

031160: ((0!+3)!+1)*(-1+6-0!) = 100
031060: ((0!+3)!+1)*(-0!+6-0!) = 100
030160:  -0!+30+V(1+(6+0!)!) = 100
030060:  -0!+30+V(0!+(6+0!)!) = 100
031161: ((0!+3)!+1)*(-1+6-1) = 100
031061: ((0!+3)!+1)*(-0!+6-1) = 100
030161:  -0!+30+V(1+(6+1)!) = 100
030061:  -0!+30+V(0!+(6+1)!) = 100

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

Согласен!

 

Действительно! Надо смотреть 060/061 - и там только пара вариантов не подходит под 030/031. Вот они:

 

061160:        0!-61+160
061161:        0-61+161

 

То есть, надо порешать без конкатенаций единиц:

 

031160
031161

 

Вот они в моей редакции:

030xxx-031xxx.xods

 

 

060/061 => 030/031

   
       

"030060

((0!+3)!+0!)*(-0!+6-0!)

=

100

"030160

((0!+3)!+0!)*V(16)+0

=

100

"031060

(-0!+3)*10*(6-0!)

=

100

"031160

((0!+3)!+1)*V(16)+0

=

100

       

"030061

((0!+3)!+0!)*(-0!+6-1)

=

100

"030161

((0!+3)!+0!)*(-1+6-1)

=

100

"031061

(-0!+3)*10*(6-1)

=

100

"031161

((0!+3)!+1)*V(16)*1

=

100

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

023,026  - ну что, подбираемся к самым интереснейшим комбинациям?

 

0260/0261              0!+2+6+1 = 10, ( ((0!+2)!)!-(6-1)! )/"06" = 100                      not "02,06,08,10"    = 5.
0262/0264              0+2+6+2 = 10                                                                        not "02,08,10"        = 18.
0263/0266/0269    0-2+6+6 = 10, ( -(-(0*2)!+6)! + 6! )/"06" = 100                      not "02,06,08,10"    = 5.
0265                        0!-2+6+5 = 10, 0*2+(6!-5!)/"06" = -0!-2*6+5!+"07" = 100    not "02,06,07,08,10"    = 2.
0267                        -0!-2+6+7 = 10                                                                       not "02,08,10"        = 18.
0268                        (0!+2)*6-8 = 10, +-*0!+2+6!/8 = 91,92,93                              not "02,07,08,09,10"    = 6.

 

- что-то ничего умнее придумать не умнеется..

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

(0!+2)!*6+2^"06" = 100

(0!/2)V(V(6-2)*"05") = 100

 

(-(0!^2)+6)/6*"05"! = 100

 

(0-2+6)*5*"05" = 100

(0!+(-2+6)!)*(5-"01") = 100

 

(0!+(-2+6)!)*(7-"03") = 100

(0!+(-2+6)!)*V(7+"09") = 100

(0!+2*6+7)*"05" = 100

 

(0+2*6+8)*"05" = 100

0+2*(-6+8!/"06"!) = 100

 

 

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

(0!/2)V(V(6-2)*"05") = 100

Ну красота! Аж завидно! :)

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

Согласен!

А давайте что-то подобное для вот этих придумаем:

 

071160
071161

Опубликовано
7 часов назад, E.K. сказал:

А давайте что-то подобное для вот этих придумаем:

Уж я к ней и так и этак,
Со словами и без слов.
Обломал немало веток,
Наломал немало дров.
 

Вроде гляну - всё в порядке,
А выходит ерунда.
Разместились на трёхрядке
Все страданья в три ряда.

 

  • Улыбнуло 1
Опубликовано
6 минут назад, santax сказал:

Уж я к ней и так и этак,
Со словами и без слов.
Обломал немало веток,
Наломал немало дров.
 

Вроде гляну - всё в порядке,
А выходит ерунда.
Разместились на трёхрядке
Все страданья в три ряда.

 

Если уж вспоминать этот фильм, то там герой Новикова раскаленный кирпич на спину прикладывал. Может поможет? 🙂

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

В итоге для 023 и 026 имеем 25 вариантов:

 

0260/0261
0!+2+6+1=10, (((0!+2)!)!-(6-1)!)/"06"=100                                                            not "02,06,08,10"    = 5.


0262/0264
0+2+6+2=10, (0!+2)!*6+2^"06" = (0!/2)V(V(6-2)*"05") = 100                                            not "02,03,05,06,08"    = 5.


0263/0266/0269
0-2+6+6=10, (-(-(0*2)!+6)!+6!)/"06" = (-(0!^2)+6)/6*"05"! = 100                                    not "02,03,05,06,08"    = 5.


0265
0!-2+6+5=10, 0*2+(6!-5!)/"06" = -0!-2*6+5!+"07" = (0-2+6)*5*"05" = (0!+(-2+6)!)*(5-"01") = 100        not "01,02,03,04,05,06,07,08,09,10"    = 0.


0267
-0!-2+6+7=10, (0!+(-2+6)!)*(7-"03") = (0!+(-2+6)!)*V(7+"09") = (0!+2*6+7)*"05" = 100                not "02,03,05,08,10"        = 7.


0268
(0!+2)*6-8 = 10, +-*0!+2+6!/8 = 91,92,93 , (0+2*6+8)*"05" = 0+2*(-6+8!/"06"!) = 100                    not "02,03,05,06,07"    = 3.



026156
026167
026176
026177
026178


026256
026267
026276
026277
026278


026656
026667
026676
026677
026678


026756
026765
026766
026767
026776
026777
026778


026856
026867
026887
 

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

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



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

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