|
Размять мозги. Проблема числа 10958 | ☑ | ||
---|---|---|---|---|
0
1Сергей
14.09.18
✎
14:34
|
Итак, необходимо получить число 10958 из цифр:
1 2 3 4 5 6 7 8 9 Менять последовательность цифр (добавлять, убирать, переставлять) нельзя Можно расставить операции: + сложение - вычитание * умножение / деление ^ возведение в степень конкатенация (или группирование, 1 2 -> 12) заключать в скобки в любом месте, любое количество раз В чем, собственно, проблема: https://www.youtube.com/watch?v=T9TqbJNkcP0 |
|||
1
Dmitry1c
14.09.18
✎
14:36
|
Обколются своей математикой и сами себе проблемы придумывают
|
|||
2
Дмитрий
14.09.18
✎
14:37
|
1 (7-3-4)*2*6 9 5 8
|
|||
3
Дмитрий
14.09.18
✎
14:37
|
А, первое условие не прочитал ))
|
|||
4
1Сергей
14.09.18
✎
14:39
|
(2) да, даже так не получилось 10958
|
|||
5
Lama12
14.09.18
✎
14:51
|
(0) Можно программку забабахать, и методом перебора найти решение :-)
Ее можно хорошо распараллелить, поэтому на 1С писать смысла нет. C# вспоминать не хочется ради задачки :-) |
|||
6
1Сергей
14.09.18
✎
14:56
|
(5) ну, по сути там, не считая скобок, надо расставить один из шести знаков в восьми местах.
1679616 комбинаций. Не так много. Но, как быть со скобками |
|||
7
Cyberhawk
14.09.18
✎
14:59
|
Условие недостаточно четкое.
Например, не ясно, можно ли первую единичку использовать "саму по себе" как первую цифру целевого числа или целевое число должно получиться исключительно в результате проведения указанных операций. |
|||
8
Salimbek
14.09.18
✎
15:02
|
(7) Обычно, в таких задачах, действует второе
|
|||
9
Вафель
14.09.18
✎
15:05
|
(7) типо 1(2+3)4 = 154 ?
|
|||
10
1Сергей
14.09.18
✎
15:07
|
(7) ну, автор видоса применял такое. Но, мне кажется, такое решение будет "с натяжечкой"
|
|||
11
2S
14.09.18
✎
15:08
|
(0) пятница, послеобеденное время...ты издеваешься?
|
|||
12
Вафель
14.09.18
✎
15:09
|
(11) ты уже пьян?
|
|||
13
Пуля
14.09.18
✎
15:15
|
Как такие задачи решаются? Есть ли для них алгоритм кроме перебора?
|
|||
14
Cyberhawk
14.09.18
✎
15:15
|
(9) Ага
|
|||
15
Вафель
14.09.18
✎
15:15
|
(13) вряд ли
|
|||
16
Salimbek
14.09.18
✎
15:16
|
Пишуть такое этих аших тырьнетах:
(1+2+34)*(5*6+7)*8+SQRT(9)! и (1234-5)*6+7*8^SQRT(9) |
|||
17
1Сергей
14.09.18
✎
15:35
|
(16) SQRT - корень?
нельзя его использовать |
|||
18
Salimbek
14.09.18
✎
15:37
|
(17) Ну, как, видишь, без корня глобальный интернет не нашел ответа на твой вопрос.
|
|||
19
Пуля
14.09.18
✎
15:45
|
(17) SQRT = Возведению в степень, хрена ты мозги полощишь
|
|||
20
Salimbek
14.09.18
✎
15:49
|
(19) Ну, если быть строгими, то SQRT(A) = A^(1/2), и здесь уже циферьки используються
|
|||
21
1Сергей
14.09.18
✎
15:51
|
(19) в (16) используется как корень.
Там ещё и факториал используется. Ваще куча натяжек |
|||
22
Доктор Кто
14.09.18
✎
16:22
|
(0) Ученые не смогли вычислить, одинесникам незачем и пытаться
|
|||
23
Доктор Кто
14.09.18
✎
16:24
|
(19) SQRT - это квадратный корень. Буква Т в конце - от слова rooT
Квадрат - это SQR |
|||
24
Вафель
14.09.18
✎
16:25
|
(23) SQuareRooT
|
|||
25
Пуля
14.09.18
✎
16:26
|
(23) И чо? Квадратный корень равен возведению в степень 1/2
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |