Расставь одну пару скобок #746214


#0 by Aceforg
Расставь ОДНУ пару скобок в выражение 9*8+7*6+5*4+3*2+1 Какое максимальное значение выражения?
#1 by Fragster
96+52+1)?
#2 by Aceforg
нет
#3 by mTema32
9*(8+7)*6+5*4+3*2+1
#4 by Fragster
96+52+1 96+5)2+1 96+52+1
#5 by Aceforg
Вопрос читай внимательно
#6 by Ненавижу 1С
9*(8+7*6+5*4+3)*2+1
#7 by Кай066
837?
#8 by Ненавижу 1С
у меня в вышло 1315
#9 by Fragster
мне влом эти варианты считать и сравнивать. какой-то из них - максимальный
#10 by Ненавижу 1С
9*(8+7*6+5)*4+3*2+1 = 1987
#11 by ХардHard
я за этот  9(8+76+5)4+32+1
#12 by ХардHard
+  тьфу ты в опередил %)
#13 by Aceforg
Ага, просто и красиво Если кому скучно 1+2+4+8+6+5+3+8+2+9+9+5+8+7+7+7+6+1+7+2+8+3+2+5+1+6+1+3+8+2+5+4+3+5+7+8+5+7+7+3+8+1+7+1+1+1+5+9+5+9+1+6+7+6+8+9+2+7+9+2+9+9+7+3+2+8+4+4+5+9+6+2+6+8+1+3+5+3+9+4+7+4+3+9+8+2+6+3+5+1*3+1+6+8+5+3+9+2+9+9+3+4+8*6+3+9+7+1+1+4+6+4+5*6*1+1*9+6+5+4+3+7+3+8+6+2+3+7+4+1+5+8+6+1+6+9+1+2+7+2+2+1+7+9+4+3+1+4+3+3+1+1+2+1+8+9+8+6+9+9+6+3+7*1+1+3+7+9+3+6+5+2*9+8+1+9+8+7+5+3+6+9+3+5+3+5+5+7+5+2*9+9+2+4+2+3+7+1+7+1+3+8+6+4+5+9+3*2+8+6+8+2*6+8+1+4+2+7+7+6+8+3+2+5+8+1+8+5+6+1+6+4+6+8+6+6+4+3+5+2+1+5+9+9+4+4*9+7+8+4+4
#14 by mTema32
Ппц. То есть "звездочки" - это не знаки умножения. Нормальная постановка задачи.
#15 by mTema32
+ Сорри. Под конец дня че-то со зрением) Все ок.
#16 by Salimbek
1344?
#17 by Aceforg
шестизначное число
#18 by Salimbek
А, тебе там скобочки поставить для максимума? А то я тупо введенное посчитал.
#19 by Salimbek
178016
#20 by Aceforg
Угу
#21 by Salimbek
Ruby код #q = "9*8+7*6+5*4+3*2+1" l=q.split '*' max = -1 r = [] (0..l.size-1).each do |i|   base = i==0 ? '(' : l[0..i-1].join('*')+'*('   p '----'   p base   (i..l.size-1).each do |j|     calc = base + (i==j ? l[i]+')*' : l[i..j].join('*')+')*')     if j==(l.size-1)       calc = calc[0..-2]     else       calc+=  l[j+1..-1].join('*')     end     p calc     val = eval(calc)     if val>max       max = val       r=[i+1,j+1]     end     p val   end end p "max = #{max}" p r
#22 by Salimbek
+ вместо первой строки пишешь, например q= "1*2+3" и вычисляешь
#23 by Fragster
выражение-то какое?
#24 by Fragster
а то там всякие замена 8+7 на 8*(+7) - это куита
#25 by Aceforg
1+2+4+8+6+5+3+8+2+9+9+5+8+7+7+7+6+1+7+2+8+3+2+5+1+6+1+3+8+2+5+4+3+5+7+8+5+7+7+3+8+1+7+1+1+1+5+9+5+9+1+6+7+6+8+9+2+7+9+2+9+9+7+3+2+8+4+4+5+9+6+2+6+8+1+3+5+3+9+4+7+4+3+9+8+2+6+3+5+1*3+1+6+8+5+3+9+2+9+9+3+4+8*6+3+9+7+1+1+4+6+4+5*6*(1+1*9+6+5+4+3+7+3+8+6+2+3+7+4+1+5+8+6+1+6+9+1+2+7+2+2+1+7+9+4+3+1+4+3+3+1+1+2+1+8+9+8+6+9+9+6+3+7*1+1+3+7+9+3+6+5+2*9+8+1+9+8+7+5+3+6+9+3+5+3+5+5+7+5+2*9+9+2+4+2+3+7+1+7+1+3+8+6+4+5+9+3*2+8+6+8+2*6+8+1+4+2+7+7+6+8+3+2+5+8+1+8+5+6+1+6+4+6+8+6+6+4+3+5+2+1+5+9+9+4+4)*9+7+8+4+4
#26 by Fragster
я не понял, как ты получил это выражение из
#27 by Aceforg
из
#28 by Fragster
при чем тут и ?
#29 by palpetrovich
+1 таки хочется получить ответ на: Расставь ОДНУ пару скобок в выражение 9*8+7*6+5*4+3*2+1
#30 by Salimbek
в уже посчитали в
#31 by Salimbek
"----" "(" "*8+7*6+5*4+3*2+1" 141 "(9*8+7)*6+5*4+3*2+1" 501 "(9*8+7*6+5)*4+3*2+1" 483 "(9*8+7*6+5*4+3)*2+1" 275 "(9*8+7*6+5*4+3*2+1)" 141 "----" "9*(" "9*(8+7)*6+5*4+3*2+1" 837 "9*(8+7*6+5)*4+3*2+1" 1987 "9*(8+7*6+5*4+3)*2+1" 1315 "9*(8+7*6+5*4+3*2+1)" 693 "----" "9*8+7*(" "9*8+7*(6+5)*4+3*2+1" 387 "9*8+7*(6+5*4+3)*2+1" 479 "9*8+7*(6+5*4+3*2+1)" 303 "----" "9*8+7*6+5*(" "9*8+7*6+5*(4+3)*2+1" 185 "9*8+7*6+5*(4+3*2+1)" 169 "----" "9*8+7*6+5*4+3*(" "9*8+7*6+5*4+3*(2+1)" 143 "max = 1987" [2, 3]
#32 by palpetrovich
а откуда 178016? ...автор мошенник?
#33 by Aceforg
ответ дали очень быстро, в 10 посте. а в для тех кому скучно доп задачка
#34 by Salimbek
то, что в это для задачи в , а 178016 для задачи в
#35 by palpetrovich
твою-ж мать, к концу дня тест на внимательность... :)
Тэги: Математика и алгоритмы
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С