Имя: Пароль:
IT
 
Маленькая задачка, проснуться и размяться
,
0 patapum
 
23.05.16
09:29
1. ТС - извращенец 36% (4)
2. Играл в такое 27% (3)
3. Интересная штука, попробую 27% (3)
4. Другое 9% (1)
5. Не играл в такое 0% (0)
Всего мнений: 11

В качестве предисловия. Даже интересно, найдется ли кто-то, кто тоже развлекался подобным образом. В детстве, когда мы ехали в автобусе, нам давали билетики (да, было такое!), и папа предлагал мне следующую задачку. В шесть цифр билета добавить знаки действий и скобки, чтобы выражение в итоге дало 100.
Правила следующие: можно добавлять знаки арифметических действий (если кто не в курсе, +,-,*,: ) и скобки. Возведение в степень, логарифмы, десятичная точка, факториал и прочее принимается исключительно вне конкурса. Нельзя менять цифры местами и выкидывать "лишние".
Как например, из билетика "225543" сотня делается так: (2+2)*5*5*(4-3).
А теперь, внимание, вопрос. Кто сделает таким образом сотню из билета "123456"?
Ну, и совалка, чтоб не скучно было.
1 lubitelxml
 
23.05.16
09:32
иди работай

ТС - извращенец
2 Волшебник
 
модератор
23.05.16
09:32
вот кому-то делать нефиг

ТС - извращенец
3 ЕслиЧе
 
23.05.16
09:35
Дааа... Совсем кризис припер, работы у 1с-ка нет вот и загружает мозг свой задачками чтобы не деградировать совсем.
Может все таки поработать, а???
4 Pistol
 
23.05.16
09:39

ТС - извращенец
5 Lama12
 
23.05.16
09:40
(0) Хе... меня дедушка учил складывать цифры на машинах которые проезжают мимо. Т.е. нужно было сложить 4 цифры за 3-4 секунды.
Задачку из (0) возьму на заметку. Буду над ребенком издеваться. :-)
6 Brook
 
23.05.16
09:40
Папа молодец, умеет детей занять полезным и нескучным делом

Интересная штука, попробую
7 leonidk
 
23.05.16
09:43
А решение всегда есть? (Эту решил)

Интересная штука, попробую
8 Timon1405
 
23.05.16
09:44
Решил

Интересная штука, попробую
9 patapum
 
23.05.16
09:46
(4) Блин, убил... Я придумал себе задачку, размышлял над ней по дороге в метро, решил. А оказалось, можно было просто загуглить.
Ну, окей, а другие варианты решения есть у кого? У меня есть.
(7) Насчет всегда, думаю, нет. Например из "700000" вроде не сделать. Реальные билетики попадались, из которых за поездку в автобусе сделать не удавалось (в сибири и сейчас билетики выдают).
10 assasu
 
23.05.16
09:57
в понедельник с утра другие мысли .

ТС - извращенец
11 Bigbro
 
23.05.16
10:35
1 + (2 + 3 + 4)*(5 + 6)
скучно, слишком просто.
развлекаюсь периодически таким.
12 Bigbro
 
23.05.16
10:38
забыл проголосовать.
интереснее, когда приходится сильно за рамки сотни вылезать, а потом делить.

Играл в такое
13 patapum
 
23.05.16
10:39
(11) Ну, если скучно, найди еще одно решение. И да, рад за тебя, что тебе скучно, я не сразу решил.
14 Гобсек
 
23.05.16
10:41
1*2^((3*4*5)/6)
15 RomanYS
 
23.05.16
10:44
(14)
1*2^((3*4*5)/6) = 1024
16 patapum
 
23.05.16
10:45
(14) В правилах указано, что все, кроме 4 арфиметических операций, вне конкурса. Но я все равно не понял, итого получаешь 2^10 = 1024, это вроде не 100...
Ну и кстати, тоже вне конкурса 1*(2+3)*4!*5/6
17 Timon1405
 
23.05.16
10:48
(16) это 100 в 32ичной системе счисления)
18 RomanYS
 
23.05.16
10:49
(17) Зачёт!
19 Ildarovich
 
23.05.16
10:52
Можно применить генератор вариантов формул для решения этой задачи:Функция СписокФормул(От, До)
    Перем Результат, Сч, Оп; // для безопасности
    Результат = Новый СписокЗначений;
    Если От >= До Тогда
        Результат.Добавить("X" + От);
        Результат.Добавить("( - X" + От + ")")
    Иначе
        Для Сч = От По До - 1 Цикл
            ПравыеЧасти = СписокФормул(Сч + 1, До); // для скорости
            Для каждого Слева Из СписокФормул(От, Сч) Цикл
                Для каждого Справа Из ПравыеЧасти Цикл
                    Для Оп = 1 По 3 Цикл
                        Результат.Добавить("(" + Слева + " " + Сред("+*/", Оп, 1) + " " + Справа + ")")
                    КонецЦикла
                КонецЦикла
            КонецЦикла    
        КонецЦикла
    КонецЕсли;
    Возврат Результат
КонецФункции // СписокФормул()
Взято отсюда: http://catalog.mista.ru/public/460935/ (задача 37)
20 patapum
 
23.05.16
10:54
(19) Ахренеть! Еще решения найдешь?
Кстати, кто-нибудь сможет найти решение, если между 4 и 5 добавить знак умножения, и убирать его нельзя?
1234*56
21 patria0muerte
 
23.05.16
10:55
Баловался подобным. Но чуть по другому.
В трамвайных билетах 7ми значный номер. Пытался составлять равенство из указанных там цифр. Т.е. например №5508736 раскладывался в 5+5+0 = 8-7+3+6 и подобные штуки.

Играл в такое
22 bolobol
 
23.05.16
11:04
Я один не понял, где доказательство, что из каждого набора цифр возможно составить пример, решением которого будет число 100, учитывая ограничения в математических действиях?

Другое
23 patapum
 
23.05.16
11:05
(22) Перед тем, как доказывать, сделай сотню из "700000".
24 patapum
 
23.05.16
11:08
(22) Но кстати, мысль интересная. Кто придумает комбинацию 6 цифр, без нулей, и из которой 100 сделать нельзя?
25 patria0muerte
 
23.05.16
11:08
(24)111111?
26 patapum
 
23.05.16
11:09
(25) Гыгы... Сам придумаешь, как 100 сделать?
27 patria0muerte
 
23.05.16
11:10
На мисте хорошо, бери себе номера веток, да развлекайся.
28 patria0muerte
 
23.05.16
11:11
(25) и правда что, слишком просто. (11-1)*(11-1)
29 patria0muerte
 
23.05.16
11:12
А не, вру, не то...
30 patapum
 
23.05.16
11:13
По (24) скорее что-то такое 797979.
А по сабжу, у меня еще есть (-1*2/3+4)*5*6.
31 bolobol
 
23.05.16
11:20
(23) Какие ваши доказательства обратного?, даже на приведённом примере? Очевидный перебор? Очевидность - является доказательством?
32 Ildarovich
 
23.05.16
11:27
(20) Вот пятьдесят два решения, полученные методом (19):N    Формула
1    (1 * (( - 2) + (3 * (4 + (5 * 6)))))
2    (1 * (( - 2) + (3 * (4 + (( - 5) * ( - 6))))))
3    (1 * (( - 2) + (( - 3) * (( - 4) + (5 * ( - 6))))))
4    (1 * (( - 2) + (( - 3) * (( - 4) + (( - 5) * 6)))))
5    (1 * (( - 2) + ((3 + (4 * ( - 5))) * ( - 6))))
6    (1 * (( - 2) + ((3 + (( - 4) * 5)) * ( - 6))))
7    (1 * (( - 2) + ((( - 3) + (4 * 5)) * 6)))
8    (1 * (( - 2) + ((( - 3) + (( - 4) * ( - 5))) * 6)))
9    (1 * (( - 2) + (((3 * 4) + 5) * 6)))
10    (1 * (( - 2) + (((3 * ( - 4)) + ( - 5)) * ( - 6))))
11    (1 * (( - 2) + (((( - 3) * 4) + ( - 5)) * ( - 6))))
12    (1 * (( - 2) + (((( - 3) * ( - 4)) + 5) * 6)))
13    (1 + ((2 + (3 + 4)) * (5 + 6)))
14    (1 + ((( - 2) + (( - 3) + ( - 4))) * (( - 5) + ( - 6))))
15    (1 + (((2 + 3) + 4) * (5 + 6)))
16    (1 + (((( - 2) + ( - 3)) + ( - 4)) * (( - 5) + ( - 6))))
17    (( - 1) * (2 + (3 * (( - 4) + (5 * ( - 6))))))
18    (( - 1) * (2 + (3 * (( - 4) + (( - 5) * 6)))))
19    (( - 1) * (2 + (( - 3) * (4 + (5 * 6)))))
20    (( - 1) * (2 + (( - 3) * (4 + (( - 5) * ( - 6))))))
21    (( - 1) * (2 + ((3 + (4 * ( - 5))) * 6)))
22    (( - 1) * (2 + ((3 + (( - 4) * 5)) * 6)))
23    (( - 1) * (2 + ((( - 3) + (4 * 5)) * ( - 6))))
24    (( - 1) * (2 + ((( - 3) + (( - 4) * ( - 5))) * ( - 6))))
25    (( - 1) * (2 + (((3 * 4) + 5) * ( - 6))))
26    (( - 1) * (2 + (((3 * ( - 4)) + ( - 5)) * 6)))
27    (( - 1) * (2 + (((( - 3) * 4) + ( - 5)) * 6)))
28    (( - 1) * (2 + (((( - 3) * ( - 4)) + 5) * ( - 6))))
29    ((1 * ( - 2)) + (3 * (4 + (5 * 6))))
30    ((1 * ( - 2)) + (3 * (4 + (( - 5) * ( - 6)))))
31    ((1 * ( - 2)) + (( - 3) * (( - 4) + (5 * ( - 6)))))
32    ((1 * ( - 2)) + (( - 3) * (( - 4) + (( - 5) * 6))))
33    ((1 * ( - 2)) + ((3 + (4 * ( - 5))) * ( - 6)))
34    ((1 * ( - 2)) + ((3 + (( - 4) * 5)) * ( - 6)))
35    ((1 * ( - 2)) + ((( - 3) + (4 * 5)) * 6))
36    ((1 * ( - 2)) + ((( - 3) + (( - 4) * ( - 5))) * 6))
37    ((1 * ( - 2)) + (((3 * 4) + 5) * 6))
38    ((1 * ( - 2)) + (((3 * ( - 4)) + ( - 5)) * ( - 6)))
39    ((1 * ( - 2)) + (((( - 3) * 4) + ( - 5)) * ( - 6)))
40    ((1 * ( - 2)) + (((( - 3) * ( - 4)) + 5) * 6))
41    ((( - 1) * 2) + (3 * (4 + (5 * 6))))
42    ((( - 1) * 2) + (3 * (4 + (( - 5) * ( - 6)))))
43    ((( - 1) * 2) + (( - 3) * (( - 4) + (5 * ( - 6)))))
44    ((( - 1) * 2) + (( - 3) * (( - 4) + (( - 5) * 6))))
45    ((( - 1) * 2) + ((3 + (4 * ( - 5))) * ( - 6)))
46    ((( - 1) * 2) + ((3 + (( - 4) * 5)) * ( - 6)))
47    ((( - 1) * 2) + ((( - 3) + (4 * 5)) * 6))
48    ((( - 1) * 2) + ((( - 3) + (( - 4) * ( - 5))) * 6))
49    ((( - 1) * 2) + (((3 * 4) + 5) * 6))
50    ((( - 1) * 2) + (((3 * ( - 4)) + ( - 5)) * ( - 6)))
51    ((( - 1) * 2) + (((( - 3) * 4) + ( - 5)) * ( - 6)))
52    ((( - 1) * 2) + (((( - 3) * ( - 4)) + 5) * 6))
33 patapum
 
23.05.16
11:32
(31) Лень оформлять до строгого доказательства, но типа такого. От приписывания к 7 нулей, умножения, прибавления, вычитания оных (делить, пожалуй, не будем), делимость на 7 не проходит. А 100 на 7 не делится.
34 Ildarovich
 
23.05.16
11:36
(24)(30)(31) 797979 - перебор показал, что решений действительно нет.
35 patapum
 
23.05.16
11:38
(34) Да ладно, твой перебор мое решение сабжа  (30) тоже не нашел.
36 Cyberhawk
 
23.05.16
11:40
Играл

Играл в такое
37 Ildarovich
 
23.05.16
11:57
(35) Извиняюсь, была проблема с точностью расчетов. Дело в том, что практически
1/3 + 2/3 <> 1.
Пришлось округлять результат до шести знаков после запятой. Теперь сто девяносто шесть решений:
N    Формула
1    (1 * (( - 2) + (3 * (4 + (5 * 6)))))
2    (1 * (( - 2) + (3 * (4 + (( - 5) * ( - 6))))))
3    (1 * (( - 2) + (( - 3) * (( - 4) + (5 * ( - 6))))))
4    (1 * (( - 2) + (( - 3) * (( - 4) + (( - 5) * 6)))))
5    (1 * (( - 2) + ((3 + (4 * ( - 5))) * ( - 6))))
6    (1 * (( - 2) + ((3 + (( - 4) * 5)) * ( - 6))))
7    (1 * (( - 2) + ((( - 3) + (4 * 5)) * 6)))
8    (1 * (( - 2) + ((( - 3) + (( - 4) * ( - 5))) * 6)))
9    (1 * (( - 2) + (((3 * 4) + 5) * 6)))
10    (1 * (( - 2) + (((3 * ( - 4)) + ( - 5)) * ( - 6))))
11    (1 * (( - 2) + (((( - 3) * 4) + ( - 5)) * ( - 6))))
12    (1 * (( - 2) + (((( - 3) * ( - 4)) + 5) * 6)))
13    (1 + ((2 + (3 + 4)) * (5 + 6)))
14    (1 + ((( - 2) + (( - 3) + ( - 4))) * (( - 5) + ( - 6))))
15    (1 + (((2 + 3) + 4) * (5 + 6)))
16    (1 * (((2 / 3) + ( - 4)) * (5 * ( - 6))))
17    (1 * (((2 / 3) + ( - 4)) * (( - 5) * 6)))
18    (1 * (((2 / ( - 3)) + 4) * (5 * 6)))
19    (1 * (((2 / ( - 3)) + 4) * (( - 5) * ( - 6))))
20    (1 * (((( - 2) / 3) + 4) * (5 * 6)))
21    (1 * (((( - 2) / 3) + 4) * (( - 5) * ( - 6))))
22    (1 + (((( - 2) + ( - 3)) + ( - 4)) * (( - 5) + ( - 6))))
23    (1 * (((( - 2) / ( - 3)) + ( - 4)) * (5 * ( - 6))))
24    (1 * (((( - 2) / ( - 3)) + ( - 4)) * (( - 5) * 6)))
25    (1 * ((((2 / 3) + ( - 4)) * 5) * ( - 6)))
26    (1 * ((((2 / 3) + ( - 4)) * ( - 5)) * 6))
27    (1 * ((((2 / ( - 3)) + 4) * 5) * 6))
28    (1 * ((((2 / ( - 3)) + 4) * ( - 5)) * ( - 6)))
29    (1 * ((((( - 2) / 3) + 4) * 5) * 6))
30    (1 * ((((( - 2) / 3) + 4) * ( - 5)) * ( - 6)))
31    (1 * ((((( - 2) / ( - 3)) + ( - 4)) * 5) * ( - 6)))
32    (1 * ((((( - 2) / ( - 3)) + ( - 4)) * ( - 5)) * 6))
33    (( - 1) * (2 + (3 * (( - 4) + (5 * ( - 6))))))
34    (( - 1) * (2 + (3 * (( - 4) + (( - 5) * 6)))))
35    (( - 1) * (2 + (( - 3) * (4 + (5 * 6)))))
36    (( - 1) * (2 + (( - 3) * (4 + (( - 5) * ( - 6))))))
37    (( - 1) * (2 + ((3 + (4 * ( - 5))) * 6)))
38    (( - 1) * (2 + ((3 + (( - 4) * 5)) * 6)))
39    (( - 1) * (2 + ((( - 3) + (4 * 5)) * ( - 6))))
40    (( - 1) * (2 + ((( - 3) + (( - 4) * ( - 5))) * ( - 6))))
41    (( - 1) * (2 + (((3 * 4) + 5) * ( - 6))))
42    (( - 1) * (2 + (((3 * ( - 4)) + ( - 5)) * 6)))
43    (( - 1) * (2 + (((( - 3) * 4) + ( - 5)) * 6)))
44    (( - 1) * (2 + (((( - 3) * ( - 4)) + 5) * ( - 6))))
45    (( - 1) * (((2 / 3) + ( - 4)) * (5 * 6)))
46    (( - 1) * (((2 / 3) + ( - 4)) * (( - 5) * ( - 6))))
47    (( - 1) * (((2 / ( - 3)) + 4) * (5 * ( - 6))))
48    (( - 1) * (((2 / ( - 3)) + 4) * (( - 5) * 6)))
49    (( - 1) * (((( - 2) / 3) + 4) * (5 * ( - 6))))
50    (( - 1) * (((( - 2) / 3) + 4) * (( - 5) * 6)))
51    (( - 1) * (((( - 2) / ( - 3)) + ( - 4)) * (5 * 6)))
52    (( - 1) * (((( - 2) / ( - 3)) + ( - 4)) * (( - 5) * ( - 6))))
53    (( - 1) * ((((2 / 3) + ( - 4)) * 5) * 6))
54    (( - 1) * ((((2 / 3) + ( - 4)) * ( - 5)) * ( - 6)))
55    (( - 1) * ((((2 / ( - 3)) + 4) * 5) * ( - 6)))
56    (( - 1) * ((((2 / ( - 3)) + 4) * ( - 5)) * 6))
57    (( - 1) * ((((( - 2) / 3) + 4) * 5) * ( - 6)))
58    (( - 1) * ((((( - 2) / 3) + 4) * ( - 5)) * 6))
59    (( - 1) * ((((( - 2) / ( - 3)) + ( - 4)) * 5) * 6))
60    (( - 1) * ((((( - 2) / ( - 3)) + ( - 4)) * ( - 5)) * ( - 6)))
61    ((1 * ( - 2)) + (3 * (4 + (5 * 6))))
62    ((1 * ( - 2)) + (3 * (4 + (( - 5) * ( - 6)))))
63    ((1 * ( - 2)) + (( - 3) * (( - 4) + (5 * ( - 6)))))
64    ((1 * ( - 2)) + (( - 3) * (( - 4) + (( - 5) * 6))))
65    ((1 * ( - 2)) + ((3 + (4 * ( - 5))) * ( - 6)))
66    ((1 * ( - 2)) + ((3 + (( - 4) * 5)) * ( - 6)))
67    ((1 * ( - 2)) + ((( - 3) + (4 * 5)) * 6))
68    ((1 * ( - 2)) + ((( - 3) + (( - 4) * ( - 5))) * 6))
69    ((1 * ( - 2)) + (((3 * 4) + 5) * 6))
70    ((1 * ( - 2)) + (((3 * ( - 4)) + ( - 5)) * ( - 6)))
71    ((1 * ( - 2)) + (((( - 3) * 4) + ( - 5)) * ( - 6)))
72    ((1 * ( - 2)) + (((( - 3) * ( - 4)) + 5) * 6))
73    ((( - 1) * 2) + (3 * (4 + (5 * 6))))
74    ((( - 1) * 2) + (3 * (4 + (( - 5) * ( - 6)))))
75    ((( - 1) * 2) + (( - 3) * (( - 4) + (5 * ( - 6)))))
76    ((( - 1) * 2) + (( - 3) * (( - 4) + (( - 5) * 6))))
77    ((( - 1) * 2) + ((3 + (4 * ( - 5))) * ( - 6)))
78    ((( - 1) * 2) + ((3 + (( - 4) * 5)) * ( - 6)))
79    ((( - 1) * 2) + ((( - 3) + (4 * 5)) * 6))
80    ((( - 1) * 2) + ((( - 3) + (( - 4) * ( - 5))) * 6))
81    ((( - 1) * 2) + (((3 * 4) + 5) * 6))
82    ((( - 1) * 2) + (((3 * ( - 4)) + ( - 5)) * ( - 6)))
83    ((( - 1) * 2) + (((( - 3) * 4) + ( - 5)) * ( - 6)))
84    ((( - 1) * 2) + (((( - 3) * ( - 4)) + 5) * 6))
85    ((1 * ((2 / 3) + ( - 4))) * (5 * ( - 6)))
86    ((1 * ((2 / 3) + ( - 4))) * (( - 5) * 6))
87    ((1 * ((2 / ( - 3)) + 4)) * (5 * 6))
88    ((1 * ((2 / ( - 3)) + 4)) * (( - 5) * ( - 6)))
89    ((1 * ((( - 2) / 3) + 4)) * (5 * 6))
90    ((1 * ((( - 2) / 3) + 4)) * (( - 5) * ( - 6)))
91    ((1 * ((( - 2) / ( - 3)) + ( - 4))) * (5 * ( - 6)))
92    ((1 * ((( - 2) / ( - 3)) + ( - 4))) * (( - 5) * 6))
93    ((( - 1) * ((2 / 3) + ( - 4))) * (5 * 6))
94    ((( - 1) * ((2 / 3) + ( - 4))) * (( - 5) * ( - 6)))
95    ((( - 1) * ((2 / ( - 3)) + 4)) * (5 * ( - 6)))
96    ((( - 1) * ((2 / ( - 3)) + 4)) * (( - 5) * 6))
97    ((( - 1) * ((( - 2) / 3) + 4)) * (5 * ( - 6)))
98    ((( - 1) * ((( - 2) / 3) + 4)) * (( - 5) * 6))
99    ((( - 1) * ((( - 2) / ( - 3)) + ( - 4))) * (5 * 6))
100    ((( - 1) * ((( - 2) / ( - 3)) + ( - 4))) * (( - 5) * ( - 6)))
101    (((1 * (2 / 3)) + ( - 4)) * (5 * ( - 6)))
102    (((1 * (2 / 3)) + ( - 4)) * (( - 5) * 6))
103    (((1 * (2 / ( - 3))) + 4) * (5 * 6))
104    (((1 * (2 / ( - 3))) + 4) * (( - 5) * ( - 6)))
105    (((1 * (( - 2) / 3)) + 4) * (5 * 6))
106    (((1 * (( - 2) / 3)) + 4) * (( - 5) * ( - 6)))
107    (((1 * (( - 2) / ( - 3))) + ( - 4)) * (5 * ( - 6)))
108    (((1 * (( - 2) / ( - 3))) + ( - 4)) * (( - 5) * 6))
109    (((( - 1) * (2 / 3)) + 4) * (5 * 6))
110    (((( - 1) * (2 / 3)) + 4) * (( - 5) * ( - 6)))
111    (((( - 1) * (2 / ( - 3))) + ( - 4)) * (5 * ( - 6)))
112    (((( - 1) * (2 / ( - 3))) + ( - 4)) * (( - 5) * 6))
113    (((( - 1) * (( - 2) / 3)) + ( - 4)) * (5 * ( - 6)))
114    (((( - 1) * (( - 2) / 3)) + ( - 4)) * (( - 5) * 6))
115    (((( - 1) * (( - 2) / ( - 3))) + 4) * (5 * 6))
116    (((( - 1) * (( - 2) / ( - 3))) + 4) * (( - 5) * ( - 6)))
117    ((((1 * 2) / 3) + ( - 4)) * (5 * ( - 6)))
118    ((((1 * 2) / 3) + ( - 4)) * (( - 5) * 6))
119    ((((1 * 2) / ( - 3)) + 4) * (5 * 6))
120    ((((1 * 2) / ( - 3)) + 4) * (( - 5) * ( - 6)))
121    ((((1 * ( - 2)) / 3) + 4) * (5 * 6))
122    ((((1 * ( - 2)) / 3) + 4) * (( - 5) * ( - 6)))
123    ((((1 * ( - 2)) / ( - 3)) + ( - 4)) * (5 * ( - 6)))
124    ((((1 * ( - 2)) / ( - 3)) + ( - 4)) * (( - 5) * 6))
125    ((((( - 1) * 2) / 3) + 4) * (5 * 6))
126    ((((( - 1) * 2) / 3) + 4) * (( - 5) * ( - 6)))
127    ((((( - 1) * 2) / ( - 3)) + ( - 4)) * (5 * ( - 6)))
128    ((((( - 1) * 2) / ( - 3)) + ( - 4)) * (( - 5) * 6))
129    ((((( - 1) * ( - 2)) / 3) + ( - 4)) * (5 * ( - 6)))
130    ((((( - 1) * ( - 2)) / 3) + ( - 4)) * (( - 5) * 6))
131    ((((( - 1) * ( - 2)) / ( - 3)) + 4) * (5 * 6))
132    ((((( - 1) * ( - 2)) / ( - 3)) + 4) * (( - 5) * ( - 6)))
133    ((1 * (((2 / 3) + ( - 4)) * 5)) * ( - 6))
134    ((1 * (((2 / 3) + ( - 4)) * ( - 5))) * 6)
135    ((1 * (((2 / ( - 3)) + 4) * 5)) * 6)
136    ((1 * (((2 / ( - 3)) + 4) * ( - 5))) * ( - 6))
137    ((1 * (((( - 2) / 3) + 4) * 5)) * 6)
138    ((1 * (((( - 2) / 3) + 4) * ( - 5))) * ( - 6))
139    ((1 * (((( - 2) / ( - 3)) + ( - 4)) * 5)) * ( - 6))
140    ((1 * (((( - 2) / ( - 3)) + ( - 4)) * ( - 5))) * 6)
141    ((( - 1) * (((2 / 3) + ( - 4)) * 5)) * 6)
142    ((( - 1) * (((2 / 3) + ( - 4)) * ( - 5))) * ( - 6))
143    ((( - 1) * (((2 / ( - 3)) + 4) * 5)) * ( - 6))
144    ((( - 1) * (((2 / ( - 3)) + 4) * ( - 5))) * 6)
145    ((( - 1) * (((( - 2) / 3) + 4) * 5)) * ( - 6))
146    ((( - 1) * (((( - 2) / 3) + 4) * ( - 5))) * 6)
147    ((( - 1) * (((( - 2) / ( - 3)) + ( - 4)) * 5)) * 6)
148    ((( - 1) * (((( - 2) / ( - 3)) + ( - 4)) * ( - 5))) * ( - 6))
149    (((1 * ((2 / 3) + ( - 4))) * 5) * ( - 6))
150    (((1 * ((2 / 3) + ( - 4))) * ( - 5)) * 6)
151    (((1 * ((2 / ( - 3)) + 4)) * 5) * 6)
152    (((1 * ((2 / ( - 3)) + 4)) * ( - 5)) * ( - 6))
153    (((1 * ((( - 2) / 3) + 4)) * 5) * 6)
154    (((1 * ((( - 2) / 3) + 4)) * ( - 5)) * ( - 6))
155    (((1 * ((( - 2) / ( - 3)) + ( - 4))) * 5) * ( - 6))
156    (((1 * ((( - 2) / ( - 3)) + ( - 4))) * ( - 5)) * 6)
157    (((( - 1) * ((2 / 3) + ( - 4))) * 5) * 6)
158    (((( - 1) * ((2 / 3) + ( - 4))) * ( - 5)) * ( - 6))
159    (((( - 1) * ((2 / ( - 3)) + 4)) * 5) * ( - 6))
160    (((( - 1) * ((2 / ( - 3)) + 4)) * ( - 5)) * 6)
161    (((( - 1) * ((( - 2) / 3) + 4)) * 5) * ( - 6))
162    (((( - 1) * ((( - 2) / 3) + 4)) * ( - 5)) * 6)
163    (((( - 1) * ((( - 2) / ( - 3)) + ( - 4))) * 5) * 6)
164    (((( - 1) * ((( - 2) / ( - 3)) + ( - 4))) * ( - 5)) * ( - 6))
165    ((((1 * (2 / 3)) + ( - 4)) * 5) * ( - 6))
166    ((((1 * (2 / 3)) + ( - 4)) * ( - 5)) * 6)
167    ((((1 * (2 / ( - 3))) + 4) * 5) * 6)
168    ((((1 * (2 / ( - 3))) + 4) * ( - 5)) * ( - 6))
169    ((((1 * (( - 2) / 3)) + 4) * 5) * 6)
170    ((((1 * (( - 2) / 3)) + 4) * ( - 5)) * ( - 6))
171    ((((1 * (( - 2) / ( - 3))) + ( - 4)) * 5) * ( - 6))
172    ((((1 * (( - 2) / ( - 3))) + ( - 4)) * ( - 5)) * 6)
173    ((((( - 1) * (2 / 3)) + 4) * 5) * 6)
174    ((((( - 1) * (2 / 3)) + 4) * ( - 5)) * ( - 6))
175    ((((( - 1) * (2 / ( - 3))) + ( - 4)) * 5) * ( - 6))
176    ((((( - 1) * (2 / ( - 3))) + ( - 4)) * ( - 5)) * 6)
177    ((((( - 1) * (( - 2) / 3)) + ( - 4)) * 5) * ( - 6))
178    ((((( - 1) * (( - 2) / 3)) + ( - 4)) * ( - 5)) * 6)
179    ((((( - 1) * (( - 2) / ( - 3))) + 4) * 5) * 6)
180    ((((( - 1) * (( - 2) / ( - 3))) + 4) * ( - 5)) * ( - 6))
181    (((((1 * 2) / 3) + ( - 4)) * 5) * ( - 6))
182    (((((1 * 2) / 3) + ( - 4)) * ( - 5)) * 6)
183    (((((1 * 2) / ( - 3)) + 4) * 5) * 6)
184    (((((1 * 2) / ( - 3)) + 4) * ( - 5)) * ( - 6))
185    (((((1 * ( - 2)) / 3) + 4) * 5) * 6)
186    (((((1 * ( - 2)) / 3) + 4) * ( - 5)) * ( - 6))
187    (((((1 * ( - 2)) / ( - 3)) + ( - 4)) * 5) * ( - 6))
188    (((((1 * ( - 2)) / ( - 3)) + ( - 4)) * ( - 5)) * 6)
189    (((((( - 1) * 2) / 3) + 4) * 5) * 6)
190    (((((( - 1) * 2) / 3) + 4) * ( - 5)) * ( - 6))
191    (((((( - 1) * 2) / ( - 3)) + ( - 4)) * 5) * ( - 6))
192    (((((( - 1) * 2) / ( - 3)) + ( - 4)) * ( - 5)) * 6)
193    (((((( - 1) * ( - 2)) / 3) + ( - 4)) * 5) * ( - 6))
194    (((((( - 1) * ( - 2)) / 3) + ( - 4)) * ( - 5)) * 6)
195    (((((( - 1) * ( - 2)) / ( - 3)) + 4) * 5) * 6)
196    (((((( - 1) * ( - 2)) / ( - 3)) + 4) * ( - 5)) * ( - 6))
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший