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

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

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

6710 и 6711:
6!/(V(7!+1)+1) = 10  (not-02-10)
6!/(7+1)+1=91 (not-09)
√(√((6!÷(√(7!+1)+1))^8)).   (not-08)

А также:

6+7*(1+1) = 20   не-05.

 

Итого: не-02-05-08-09-10 = 8 вариантов // "10" не нужна.

Библиотеку обновил.

 

Сейчас всё соберу вместе..

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

Кстати, только увидел, сюда же:

(6! - (7-1-1)!) / 6 = 100 , not-06 ещё можно добавить.

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

(6! - (7-1-1)!) / 6 = 100 , not-06 ещё можно добавить.

Да! Итого получается примерно вот так:

 

670,671

 

6710                                                                                                                          <= "6711"
6711    6!/(V(7!+1)+1) = 10, 6+7*(1+1) = 20, (6!-(7-1-1)!) = 600,  V(V( (6!/(V(7!+1)+1))^ "08" )) = 100    not "02,05,06,08,10"    = 5. // "10" не требуется.
6712    6+7-1-2 = 10, 6+7*1*2 = 20, 6*(7-1)+2^ "06" = 100, 6!/(7+1)+2 = 92        not "02,05,06,08,10"    = 5. 
6713                                                                                                                          <= "6716"
6714                                                                                                                          <= "6712"
6715    (-6+7+1)*5 = 10, 6!/(7+1)+5 = 95, -6-7-1+5! = 106, -6+V(7!+1)+5* "07" = 100       not "02,05,06,07,10"    = 3 // "10" не требуется.
6716    -6+(7+1)!/6! = 50, 6+7+1+6 = 20, 6!-(7-1)!/6 = 600, -6-7+(-1+6)! = 107    not "02,05,06,07"    = 3.
6717    6*7+1+7 = 50, 6!/(7+1)+7 = 97, 6+7+1*7 = 20, 6!/(7+1^7) = 90                not "02,03,05,10"    = 12.
6718    -6+7+1+8 = 10, 6+7-1+8 = 20, (6+7)*(-1+8) = 91                                       not "02,05,09,10"    = 13.
6719                                                                                                                            <= "6703"

 

Итого = 41 вариант, но многие должны быть решены без конкатенаций.

 

671156    671656    671807
671167    671667    671817
671176    671687    671856
671177                    671865
671178    671707    671866
                671717    671867
671256    671756    671870
671267    671765    671871
671276    671766    671876
671277    671767    671877
671278    671770    671878
               671771    671885
671556    671776    671887
671567    671777
671587    671778
                671787

 

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

Да вроде всё получается.. Только местами с корнями седьмой степени :)

Итого:

 

 

1 -> 0

 

 

 

6 -> 3 -> 9

 

 

 

8

   

671156

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

=

100

671656

(-6+7+1)*(-6+56)

=

100

671807

6+7*1+80+7

=

100

671167

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

=

100

671667

-6-7*1+6!/6-7

=

100

671817

6+7-1+81+7

=

100

671176

(6!-(7-1-1^7)!)/6

=

100

671687

6+7*1^6+87

=

100

671856

67-1+8*5-6

=

100

671177

(-6+7+1)*(1+7*7)

=

100

 

7

   

671865

6*7+1-8+65

=

100

671178

6*7+1+1+7*8

=

100

671707

6!/(7+1)+70/7

=

100

671866

6*7-1*8+66

=

100

 

2 -> 4

   

671717

6!/(7+1)-7+17

=

100

671867

6*7-1-8+67

=

100

671256

-6-7+1+2*56

=

100

671756

(6!-(7*1-7+5!))/6

=

100

671870

6+7*1+87+0

=

100

671267

-6-7+(1-2+6)!-7

=

100

671765

6*7-1*7+65

=

100

671871

6+7*1+87*1

=

100

671276

-6-7-1+(-2+7)!-6

=

100

671766

6*7-1-7+66

=

100

671876

(6+7-1-8)!+76

=

100

671277

-6+7+1+2*7*7

=

100

671767

(6-(7)V(1))*(7+6+7)

=

100

671877

V(6*(7-1))+87+7

=

100

671278

6*7+1*2+7*8

=

100

671770

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

=

100

671878

6+7+1+8+78

=

100

 

5

   

671771

(-6+7+1)*(7*7+1)

=

100

671885

67+1-8+8*5

=

100

671556

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

=

100

671776

(6-(7)V(1))*(7+7+6)

=

100

671887

6+7*1^8+87

=

100

671567

-6-(7)V(1)+5!-6-7

=

100

671777

-6+7+1+7*(7+7)

=

100

       

671587

6+7*1^5+87

=

100

671778

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

=

100

       
       

671787

6+7*1^7+87

=

100

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

А вот 672 и 674 вроде вместе подсчитать не совсем оптимально получается. Поскольку:

 

672    6+7*2 = 20        not "005"  - 94 варианта, но там можно оптимизировать по 672x.

674    6+7*V(4) = 20, 67+4! = 91        not "005,009" - и там всего 48 вариантов.

 

Однако, вроде можно и вместе подсчитать... Но 6726 пока только вот так:

6*7*2+6 = 90, 6*7+2^7 = 106            not "06,10"

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

Можно проще:

 

672727

-6+72+7+27

=

100

672747

67-2*7+47

=

100

 

// пардон, с 672727 - конкатенация, не считается.. Вот так правильно:

 

672727

(-6+7)*2+7*2*7

=

100

 

Итого, через "не-005-006" = 2 варианта - 672 и 674 решены моментально.

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

675    -6-7+5! = 107        "не-007" = 112 вариантов. И на них сверху фильтр наложить:

 

6750    (-6+7)*50 = 50                                    not "02"
6751    6-7+51 = 50, -6-7+5!-1 = 106            not "02,06"    
6752    6+7-5+2 = 10                                      not "02,10"
6753      <= "6756"          // 6-7+5+3! = 10, -6-7+5!-3! = 101, 6*7+53 = 95    not "01,02,05,10"
6754    -6+7+5+4 = 10, -6-7+5!-4 = 103        not "02,03,10"
6755    (-6+7)*(5+5) = 10, 6*7+55 = 97, 6-7*5+5! = 91    not "02,03,09,10"
6756    6-7+5+6 = 10, 67+5*6 = 97                not "02,03,10"
6757    пусто! - таких в "не-007" не обнаружено.
6758    6+7+5-8 = 10, -6-7+5!-8 = 99            not "01,02,10"
6759      <= "6753"          // 6-7+5+V(9)! = 10                                 not "02,10"

 

Считать одновременно '1->0', '2->4' и '6->3>9' можно, только сначала проверив, что при подсчёте "не-007" они не участвовали в конкатенациях. Шестёрку я проверил - не участвовала! Посему, '3' и '9' можно выкинуть.


000 02        422 02        626 02    
001 02        424 02        627 03    
010 02        442 02        628 02     
011 02        444 02        646 02    
022 02        464 02        647 03    
055             466             648 02    
075 02        467             652 03    

и так далее.

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

дополню - 

 

6751:  6*(-7+(5-1)!) = 102, подойдет и для 6750
6752: 6*7+52 = 94 , not-06

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

Да, пропустил. Но оно там не потребуется - почти все варианты отфильтровываются по "02".

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

Двойка в "не-007" тоже без конкатенаций, то есть её тоже можно 2->4. И вроде вот так всё получается:

675xxx.xods

 

 

0 (not 02-06)

 

 

 

1 (not 02-06)

 

 

 

6 (not 02-03-10)

   

675000

0!+0!

=

2

675100

2

   

675626

2

   

675001

0!+1

=

2

675101

2

   

675627

-6-7+V(5^V(6-2))!-7

=

100

675010

2

 

etc

675110

2

   

675628

10

   

675011

2

   

675111

2

   

675646

10

   

675022

2

   

675122

2

   

675647

-6+7+(5+6)*(V(4)+7)

=

100

675055

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

=

100

675155

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

=

100

675648

2

   

675075

2

 

 

675175

2

   

675652

10

   
 

2 (not 02-10)

     

5 (not-02-03-09-10)

   

675662

3

   

675202

2

   

675525

3

   

675664

2

   

675212

2

   

675545

3

   

675672

-6+7+(5+6)*(7+2)

=

100

675220

2

   

675555

10

   

675674

3

   

675221

2

   

675560

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

=

100

675675

2

   

675222

2

   

675561

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

=

100

675682

2

   

675224

2

   

675565

(6+7+5/5+6)*5

=

100

675683

2

   

675242

2

   

675570

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

=

100

675684

2

   

675244

2

   

675571

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

=

100

675686

2

   

675262

2

   

675572

9

   

 

8 (not-01-02-10)

   

675264

2

   

675574

3

   

675826

2

   

675265

(6+7-5+2*6)*5

=

100

675576

(6-7+V(5*5))!+76

=

100

675827

100

   

675266

-6-7-5-2+6!/6

=

100

675577

-6-7+V(5*5)!-V(7*7)

=

100

675828

2

   

675267

-6-7+V(5^V(-2+6))!-7

=

100

675578

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

=

100

675838

2

   

675268

2

   

675585

3

   

675846

2

   

675273

2

   

675587

6+7+5-5+87

=

100

675847

-6+75+(8-4)!+7

=

100

675275

2

           

675848

2

   

675276

(-6+7+5-2)!+76

=

100

       

675852

10

   

675278

-6*(7-5)+2*7*8

=

100

       

675857

2

   

675279

2

           

675858

V(6-7+5)*(-8+58)

=

100

675282

2

           

675862

2

   

675284

2

           

675864

2

   

675286

2

           

675868

2

   

675287

-6*(7-5)+2*8*7

=

100

       

675872

67+5*8-V(7^2)

=

100

675288

2

           

675874

67+5*8-V(7^V(4))

=

100

               

675875

2

   
               

675882

10

   
               

675884

2

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

Круто! Спасибо! У нас пока в Поволжье снег, усиленно занимаемся физкультурой.

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

Пробую пока оптимизировать 6761. По остальным вроде не много получается:

 

6+7+6+1=20
(6+7)*(6+1)=91
-6-7+(6-1)!=107

6!÷(7!÷6!+1)=90
−6!+(7!−(6−1)!)÷6=100
Не 05-06-07-09-10  ????

 

(6−7+6)×2=10
6+7+6*2=25
6*(7+6+2)=90
67+6^2=103
6+7!÷(6!÷2)=20
6!−(−7+6*2)!=600

"не-02-03-06-10" = 6 вариантов

6+7+6+6=25
6!−(−7+6+6)!=600
(√(−6!+7!−6!))÷6=10

не-02-06-10" = 6 вариантов

√(−6!+7!−6!)×5=300
67+6*5=97
−6×7+6!÷5=102
6+7+√(6!÷5)=25
6+7×√(6!÷5)=90
6!−(7−6)×5!=600

не-02-03-06-10" - 6 вариантов.

(−6+76)÷7=10
6+(7+6)×7=97
6+7!/6!+7=20
6!−7!÷6÷7=600
6!−7−6−7=700
67+6×7=109
6!÷(7−6+7)=90

не-02-03-06-07-10" = 3 варианта

−6+7!÷6÷8=99
-6+(7+6)×8=98
6+7×(6+8)=104
6+(7+6)×8=110

не-01-02-10" = 6 штук.

Изменено пользователем santax

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

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



Войти
×
×
  • Создать...