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

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

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

014
 

(0!*1+4!)*"004" = ((0!+1)/4)V("010") = (0+1+4)*"020" = 100
Всё равно много, переходим к двойкам


0140,0141:
(0!+1)*(4+1)=10                                    (not-02-08-10)

(0!*1+4!)*"004" ==> 1 op "ef" = 4                (not-03-05-09-15-16-17)
((0!+1)/4)V("010") ==> 1 op "ef" = 10            (not-09-10-11)
(0+1+4)*"020" ==> 1 op "ef" = 20                (not-19-20-21)
"не-02-03-05-08-10" - 7 комбинаций: 56 65  66  67  76  77  78. Из них убираем, которые дают: 09,11 [56,65],15 [78],16,17,19,20,21.
Остается 66, 67, 76, 77.


0142,0144:
0!+1+4*2=10                                        (not-02-08-10)
(0!*1+4!)*"004" ==> 2 op "ef" = 4                (not-02-03-06-14-16-18)
((0!+1)/4)V("010") ==> 2 op "ef" = 10            (not-05-08)
(0+1+4)*"020" ==> 2 op "ef" = 20                (not-10-18-20-22)
"не-02-03-05-06-08-[10]" = 5 вариантов: 56  67  76  77  78. Из них убираем, которые дают: 14 [77], 16, 18, 20 [56], 22
Остается 67  76  78.


0143,0146,0149:
0*1+4+6=10                                        (not-02-08-10)
(0!*1+4!)*"004" ==> 6 op "ef" = 4                (not-02-10)
((0!+1)/4)V("010") ==> 6 op "ef" = 10            (not-04-16)
(0+1+4)*"020" ==> 6 op "ef" = 20                (not-14-26)
(-(0+1+4)!+6!)/"06"=100                            (not-03-06-09)
(0+14+6)*"05"=100                                (not-05)
"не-02-03-05-06-08-[10]" = 5 вариантов: 56  67  76  77  78. Из них убираем, которые дают: 14 [77], 16, 26
Остается 56  67  76  78


0145:
0!+14-5=10                                        (not-02-08-10)
(0!*1+4!)*"004" ==> 5 op "ef" = 4                (not-01-06-03-09)
"не-01-02-03-10" = пусто! 0 вариантов.


0147:
(0!+1)*(-V(4)+7)=10                                (not-02-08-10)
(0!*1+4!)*"004" ==> 7 op "ef" = 4                (not-03-09-10)
((0!+1)/4)V("010") ==> 7 op "ef" = 10            (not-03-13)
(0+1+4)*"020" ==> 7 op "ef" = 20                (not-13-27)
(-0!+14+7)*"05"=100                                (not-05)
"не-02-03-05-08-10" - 7 комбинаций: 56 65  66  67  76  77  78. Из них убираем, которые дают: 09, 13 [67 и 76], 27
Остается 56 65  66  77  78.


0148:
-0!-1+4+8=10                                    (not-02-08-10)
(0!*1+4!)*"004" ==> 8 op "ef" = 4                (not-02-04-12)
((0!+1)/4)V("010") ==> 8 op "ef" = 10            (not-02-18)
(0+1+4)*"020" ==> 8 op "ef" = 20                (not-12-28)
(0!+1)*(V(4)+8*"06")=100                        (not-03-06-09)
-(0!+1)*(V(4)+8)+"05"!=100                        (not-05)
"не-02-03-05-06-08-[10]" = 5 вариантов: 56  67  76  77  78. Из них убираем, которые дают: 04, 09, 12, 18, 28
Остается 56  67  76  77  78


=============================================
Всего 21 вариант:

014166
014167
014176
014177


014267
014276
014278


014656
014667
014676
014678


014756
014765
014766
014777
014778


014856
014867
014876
014877
014878


 

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

013


(0!+(1+3)!)*"004" = (0!/V(1+3))V("010") = (0!+1+3)*"020" = 100
Всё равно много, переходим к двойкам


0130,0131:
(0!+1)*(3!-1)=10                                (not-02-08-10)
(0!+(1+3)!)*"004" ==> 1 op "ef" = 4                (not-03-05-09-15-16-17)
(0!/V(1+3))V("010") ==> 1 op "ef" = 10            (not-09-10-11)
(0!+1+3)*"020" ==> 1 op "ef" = 20                (not-19-20-21)
"не-02-03-05-08-10" - 7 комбинаций: 56 65  66  67  76  77  78. Из них убираем, которые дают: 09,11 [56,65],15 [78],16,17,19,20,21.
Остается 66, 67, 76, 77.


0132,0134:
(0!+1)*(3+2)=10                                    (not-02-08-10)
(0!+(1+3)!)*"004" ==> 2 op "ef" = 4                (not-02-03-06-14-16-18)
(0!/V(1+3))V("010") ==> 2 op "ef" = 10            (not-05-08)
(0!+1+3)*"020" ==> 2 op "ef" = 20                (not-10-18-20-22)
"не-02-03-05-06-08-[10]" = 5 вариантов: 56  67  76  77  78. Из них убираем, которые дают: 14 [77], 16, 18, 20 [56], 22
Остается 67  76  78.


0133,0136,0139:
0+1+3+6=10                                        (not-02-08-10)
(0!+(1+3)!)*"004" ==> 6 op "ef" = 4                (not-02-10)
(0!/V(1+3))V("010") ==> 6 op "ef" = 10            (not-04-16)
(0!+1+3)*"020" ==> 6 op "ef" = 20                (not-14-26)
(-(0!+1+3)!+6!)/"06"=100                        (not-03-06-09)
(0!+13+6)*"05"=100                                (not-05)
"не-02-03-05-06-08-[10]" = 5 вариантов: 56  67  76  77  78. Из них убираем, которые дают: 14 [77], 16, 26
Остается 56  67  76  78


0135:
0!+1+3+5=10                                        (not-02-08-10)
(0!+(1+3)!)*"004" ==> 5 op "ef" = 4                (not-01-06-03-09)
"не-01-02-03-10" = пусто! 0 вариантов.


0137:
0+1*3+7=10                                        (not-02-08-10)
(0!+(1+3)!)*"004" ==> 7 op "ef" = 4                (not-03-09-10)
(0!/V(1+3))V("010") ==> 7 op "ef" = 10            (not-03-13)
(0!+1+3)*"020" ==> 7 op "ef" = 20                (not-13-27)
(0+13+7)*"05"=100                                (not-05)
"не-02-03-05-08-10" - 7 комбинаций: 56 65  66  67  76  77  78. Из них убираем, которые дают: 09, 13 [67 и 76], 27
Остается 56 65  66  77  78.


0138:
0-1+3+8=10                                        (not-02-08-10)
(0!+(1+3)!)*"004" ==> 8 op "ef" = 4                (not-02-04-12)
(0!/V(1+3))V("010") ==> 8 op "ef" = 10            (not-02-18)
(0!+1+3)*"020" ==> 8 op "ef" = 20                (not-12-28)
(0!+1)*(-3!+8!/"06"!)=100                        (not-03-06-09)
0!-13-8+"05"!=100                                (not-05)
"не-02-03-05-06-08-[10]" = 5 вариантов: 56  67  76  77  78. Из них убираем, которые дают: 04, 09, 12, 18, 28
Остается 56  67  76  77  78


=============================================
Всего 21 вариантов:

013166
013167
013176
013177


013267
013276
013278


013656
013667
013676
013678


013756
013765
013766
013777
013778


013856
013867
013876
013877
013878

Опубликовано
18 часов назад, santax сказал:

0173/0176/0179    -0!+17-6 = 10, ((0!+1)*7+6)*"05" = 0!+17*6-"03" = 100                         not "02,03,05,08,10"    = 7.

Лёгкая полировка:

0173/0176/0179    V(-0!+17)+6 = 10, -0!+17*6 - "01" = ( -(-0!-1+7)!+6! )/"06" = 100    not "01,02,06,08,10"    - пусто.

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

012


(0!*1/2)V("010") = (-0!+(1+2)!)*"020" = 100
Всё равно много, переходим к двойкам


0120,0121:
-0!+12-1=10                                    (not-02-08-10)
(0!*1/2)V("010") ==> 1 op "ef" = 10            (not-09-10-11)
(-0!+(1+2)!)*"020" ==> 1 op "ef" = 20        (not-19-20-21)
0+1-21+"05"! = 0*1-20+"05"! = 100            (not-05)
"не-02-05-08-10" = 10 штук: 36, 56, 65, 66, 67, 76, 77, 78, 85, 96. Из них убираем, которые дают: 09 [36], 11 [56,65], 19, 20, 21
Остается 66 67 76 77 78 85 96


0122,0124:
0+12-2=10                                    (not-02-08-10)
(0!*1/2)V("010") ==> 2 op "ef" = 10            (not-05-08)
(-0!+(1+2)!)*"020" ==> 2 op "ef" = 20        (not-10-18-20-22)
"не-02-05-08-10" = 10 штук: 36, 56, 65, 66, 67, 76, 77, 78, 85, 96. Из них убираем, которые дают: 18 [36], 20, 22
Останется 56, 65, 66, 67, 76, 77, 78, 85, 96


0123,0126,0129:
0!+1+2+6=10                                    (not-02-08-10)
(0!*1/2)V("010") ==> 6 op "ef" = 10            (not-04-16)
(-0!+(1+2)!)*"020" ==> 6 op "ef" = 20        (not-14-26)
(-(-0!+(1+2)!)!+6!)/"06"=100                (not-03-06-09)
0!/(1+2)!*(6!-"05"!)=100                    (not-05)
"не-02-03-05-06-08-[10]" = 5 вариантов: 56  67  76  77  78. Из них убираем, которые дают: 14 [77], 16, 26
Остается 56  67  76  78


0125:
-0!+(1+2)!+5=10                                (not-02-08-10)
0+(((1+2)!)!-5!)/"06" = 100                    (not-03-06-09)
-(0!+1)*2*5+"05"! = 100                        (not-05)
-0!-12+5!-"07" = 100                        (not-07)
"не-02-03-05-06-07" = 3 варианта: 56  67  87. Из них убираем, которые дают: 08 [87], 09, 10
Остается 56  67


0127:
0+1+2+7=10                                    (not-02-08-10)
(0!*1/2)V("010") ==> 7 op "ef" = 10            (not-03-13)
(-0!+(1+2)!)*"020" ==> 7 op "ef" = 20        (not-13-27)
(0!+12+7)*"05"=100                            (not-05)
"не-02-03-05-08-10" - 7 комбинаций: 56 65  66  67  76  77  78. Из них убираем, которые дают: 09, 13 [67 и 76], 27
Остается 56 65  66  77  78.


0128:
0!-1+2+8=10                                    (not-02-08-10)
(0!*1/2)V("010") ==> 8 op "ef" = 10            (not-02-18)
(-0!+(1+2)!)*"020" ==> 8 op "ef" = 20        (not-12-28)
(0!+1)*(2+8*"06")=100                        (not-03-06-09)
-(0!+1)*(2+8)+"05"!=100                        (not-05)
"не-02-03-05-06-08-[10]" = 5 вариантов: 56  67  76  77  78. Из них убираем, которые дают: 09, 12, 18, 28
Остается 56  67  76  77  78


=============================================
Всего 32 варианта:

012166
012167
012176
012177
012178
012185
012196


012256
012265
012266
012267
012276
012277
012278
012285
012296


012656
012667
012676
012678


012556
012567


012756
012765
012766
012777
012778


012856
012867
012876
012877
012878

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

И здесь расчитано.

image.thumb.png.c873a38aab107b66d5da319675e1d1e0.png

В целом старался всё проверять, вроде ошибок не было - но если есть желание, просьба всё таки проверить.

 

012.xods

Опубликовано
5 часов назад, santax сказал:

013

Всё равно много, переходим к двойкам

0130,0131:

Похоже на "016".

 

И вот так:  0!+1!+3!+2! = 10  :)

  • Like (+1) 1
Опубликовано
23 минуты назад, E.K. сказал:

И вот так:  0!+1!+3!+2! = 10

Ааа, номинация на самое красивое сочетание!

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

Без дробных корней местами красава получается:

 

012206:    (-(-0!+(1+2)!)!+((2+0!)!)!)/6    = 100

Опубликовано
4 часа назад, santax сказал:

В целом старался всё проверять, вроде ошибок не было - но если есть желание, просьба всё таки проверить.

Вроде всё верно! Вечер томный, снег опять валит, я решил проверить всё без дробных корней.

 

017

 

0170/0171    0!+1+7+1 = 10                                 not "02,08,10"    = 18.
0172/0174    0+1+7+2 = 10, 0!+17+2 = 20          not "02,05,08,10" = 10.
0173/0176/0179    V(-0!+17)+6 = 10, -0!+17*6 - "01" = ( -(-0!-1+7)!+6! )/"06" = 100    not "01,02,06,08,10"    - пусто.
0175    -0!-1+7+5 = 10, 0-17+5!-"03" = 0+((-1+7)!-5!)/"06" = 100                                   not "02,03,06,08,10"    = 5.
0177    0+17-7 = 10, (0!+1)*(7*7+"01") = 100        not "01,02,08,10"    = 6.
0178    0!+1^7-8 = 10, (0!+1)*(7*8-"06") = 100      not "02,06,08,10"    = 5.

 

017xxx.xods

 

image.png

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

016

 

0160/0161    (0!+1)*(6-1) = 10, (0!+V(16)!)*(1+"03") = (0!+V(16)!)*(-1+"05")                         not "02,03,05,08,10"    = 7.
0162/0164    0!+1+6+2 = 10, (0!+V(16)!)*(-2+"06")                                                                not "02,06,08,10"    = 5.
0163/0166/0169    -0!-1+6+6 = 10, (0+1/6)*(6!-"05"!) = (0+(-(-1+6)!+6!)/"06" = 100          not "02,05,06,08,10"    = 5.
0165    0-1+6+5 = 10, (0!+V(16)!)*(5-"01") = (0-1+6)*5!/"06" = 100                                       not "01,02,06,08,10"    - пусто.
0167    -0!+V(16) + 7 = 10, (0!+(V(16))!)*(7-"03") = (-0!+16)*7-"05" = 100                             not "02,03,05,08,10"    = 7.
0168    0!+1^6+8 = 10, ((0!+1)*6+8)*"05" = (0!+1)*(-6+8!/"06"!) = 0+1+6!/8+"09" = 100    not "02,03,05,08,09,10"    = 7.

 

016xxx.xods

 

image.png

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

014

 

0140/0141    (0!+1)*(4+1) = 10, (0+1+4!)*(1+"03") = (0+1+4!)*(-1+"05") = 100        not "02,03,05,08,10"    = 7.
0142/0144    (0!+1)*4+2 = 10, (0+1+4!)*(-2+"06") = 100                                            not "02,06,08,10"    = 5.
0143/0146/0149    0*1+4+6 = 10, 0+(14+6)*"05" = (0-(1+4)!+6!)/"06"                     not "02,05,06,08,10"    = 5.
0145        0+1+4+5 = 10, (0+1+4!)*(5-"01") = 0+1*4*5*"05" = ((0!+1+4)!-5!)/"06"    not "01,02,05,06,08,10"    - пусто.
0147        0-1+4+7 = 10, (0+1+4!)*(7-"03") = (-0!+14+7)*"05" = 100                         not "02,03,05,08,10"    = 7.
0148        -0!-1+4+8 = 10, (0!+1)*(V(4)+8*"06") = 100                                                not "02,06,08,10"    = 5.

 

014xxx.xods

 

image.png

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

013      // см. "016" - много похожего.

 

0130/0131    (0!+1)*(3!-1) = 10, (0!+(1+3)!)*(1+"03") = (0!+(1+3)!)*(-1+"05") = 100    not "02,03,05,08,10"    = 7.
0132/0134    0!+1!+3!+2! = 10, (0!+(1+3)!)*(-2+"06")    = 100                                      not "02,06,08,10"    = 5.
0133/0136/0139    0+1+3+6 = 10,  (0+13+6)*"05" = (-(0!+1+3)!+6!)/"06" = 100        not "02,05,06,08,10"    = 5.
0135    0!+1+3+5 = 10, (0!+(1+3)!)*(5-"01") = 0+(1+3)*5*"05" = (0*1+(3!)!-5!)/"06" = 100     not "01,02,05,06,08,10" - пусто.
0137    0+1*3+7 = 10, (0!+(1+3)!)*(7-"03") = (0+13+7)*"05" = 100                                          not "02,03,05,08,10"    = 7.
0138    0-1+3+8 = 10, ((0!+1)*3!+8)*"05" = (0!+1)*(-3!+8!/"06"!) = 0+1+(3!)!/8+"09" = 100   not "02,03,05,08,09,10"    = 7.

 

013xxx.xods

 

image.png

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

012

 

0120/0121    -0!+12-1 = 10, (0*1+20)*"05" = (0-1+21)*"05" = 100            not "02,05,08,10" = 10.
0122/0124    0+12-2 = 10                                not "02,08,10"    = 18.
0123/0126/0129    0!+12-3 = 10, 0!/(1+2)!*(6!-"05"!) = (-(-0!+(1+2)! + 6!)/"06" = 100    not "02,05,06,08,10" = 5.
0125    0+1*2*5 = 10, (0!+1+2)*5*"05"=20, +-0!-12+5! = 107,109                not "02,05,07,08,09,10" = 5.
0127    0+1+2+7 = 10, (0!+12+7)*"05" = 100                        not "02,05,08,10" = 10.
0128    0+1*2+8 = 10, (0!+12*8)+"03" = (0+12+8)*"05" = (0!+1)*(2+8*"06") = 100        not "02,03,05,06,10" = 6.

 

012xxx.xods

 

image.png

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

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



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

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