2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему
 
 Действия с числом 9, как решить без перебора?
Сообщение24.09.2017, 09:51 
Аватара пользователя


01/12/11

8634
К числу 9 применили (в некотором порядке) четыре операции: умножили на 3, разделили на 3, отняли 3 и прибавили 3. Какое наибольшее число могло при этом получиться?

Можно, разумеется, пребрать все 24 варианта, не так уж и долго.
Но ведь наверняка существует и эвристическое решение, как к нему притти?

 Профиль  
                  
 
 Re: Действия с числом 9, как решить без перебора?
Сообщение24.09.2017, 10:14 
Заслуженный участник


26/05/14
981
Подряд складывать вычитать или делить умножать бесполезно. Общий результат всего выражения будет снова девяткой. Значит остаются восемь выражений.

-- 24.09.2017, 10:42 --

Пусть '-' крайняя операция. Тогда остальные группируются в '/+*' или '*+/'. Первая тройка даёт функцию $x + 9$. Вторая - $x + 1$. Лучший вариант для всего выражения $x + 6$.
Пусть '+' крайняя операция.Тогда остальные группируются в '/-*' или '*-/'. Первая тройка даёт функцию $x - 9$. Вторая - $x - 1$. Лучший вариант для всего выражения $x + 2$.
Побеждает 15 для '-/+*' или '/+*-'.

 Профиль  
                  
 
 Re: Действия с числом 9, как решить без перебора?
Сообщение24.09.2017, 10:50 
Аватара пользователя


26/08/16
91
Москва
Можно сократить количество вычислений с 24 вариантов до 12 (8 - с учтем эквивалентных операций), составив таблицу приоритета для 2 последовательных операций.

Таблица приоритета

Рассмотрим попарно все данные операции: сложение ($+$), вычитание ($-$), умножение ($\cdot$) и деление ($/$).

Пусть $a$ - исходная переменная (9), а $b$ и $c$ - переменные, которые используются в действиях (в нашем случае это 3).

$+$ и $\cdot$

$$ (a+b)\cdot c \ ? \ ac + b $$

Делим обе части на $c$ и получаем:

$$ a + b > a + \frac{b}{c} \Rightarrow (a+b)\cdot c > ac + b $$

Итого, к большему результату всегда будет приводить последовательность $ + \rightarrow \cdot $

$+$ и $-$

Тут все очевидно. Никакой разницы в порядке операций нет: $+ \sim -$

$-$ и $\cdot$

$$ (a-b)\cdot c \ ? \ ac - b $$

Делим обе части на $c$ и получаем:

$$ a - b < a - \frac{b}{c} \Rightarrow (a+b)\cdot c < ac - b $$

Итого, к большему результату всегда будет приводить последовательность $ \cdot \rightarrow - $

Деление

С делением для всех операций стрелки просто меняют направление.

Таблица

$$ \begin{matrix} + \rightarrow \cdot \\ \cdot \rightarrow - \\ + \sim - \\ \cdot \sim / \\ / \rightarrow + \\ - \rightarrow / \end{matrix} $$

Решение

Теперь мы можем предсказать наибольший результат сразу двух последовательных операций. Применим к исходным данным все шесть вариантов таблицы:

$$ \begin{matrix} + \rightarrow \cdot & 36 \\ \cdot \rightarrow - & 24 \\ + \sim - & 9 \\ \cdot \sim / & 9 \\ / \rightarrow + & 6 \\ - \rightarrow / & 2 \end{matrix} $$

Две операции уже исчерпаны. Осталось еще две и единственный правильный вариант последовательности их применения:

$$ \begin{matrix} + \rightarrow \cdot & 36 & - \rightarrow / & 11 \\ \cdot \rightarrow - & 24 & / \rightarrow + & 11 \\ + \sim - & 9 & \cdot \sim / & 9 \\ \cdot \sim / & 9 & +\sim - & 9 \\ / \rightarrow + & 6 &  \cdot \rightarrow - & 15 \\ - \rightarrow / & 2 & + \rightarrow \cdot & 15 \end{matrix} $$

Получается, что наибольший результат: $15$.

В перспективе можно строить таблицы приоритета для большего количества операций...

-- 24.09.2017, 10:57 --

А вообще это интересная исследовательская задача. Максимально уменьшить число операций поиска наибольшего результата для исходного числа $a$, к которому $n$ раз последовательно применяются 4 разных действия...

 Профиль  
                  
 
 Re: Действия с числом 9, как решить без перебора?
Сообщение24.09.2017, 11:06 
Аватара пользователя


01/12/11

8634
slavav
CMTV
Большое спасибо!

-- 24.09.2017, 11:07 --

CMTV в сообщении #1250216 писал(а):

-- 24.09.2017, 10:57 --

А вообще это интересная исследовательская задача. Максимально уменьшить число операций поиска наибольшего результата для исходного числа $a$, к которому $n$ раз последовательно применяются 4 разных действия...

И вправду, крайне интересная.

 Профиль  
                  
 
 Re: Действия с числом 9, как решить без перебора?
Сообщение24.09.2017, 11:18 


16/06/14
96
Делить нужно наименьшее число - иначе теряем часть от прибавления. Поэтому деление идёт сразу после вычитания.
Сложение и умножение увеличивают число, так что они будут после деления. Причём умножать выгоднее уже после сложения: $(x+3)\cdot 3$ против $3x+3$.
Получаем $(((9-3)/3)+3)\cdot 3 = 15$.

 Профиль  
                  
 
 Re: Действия с числом 9, как решить без перебора?
Сообщение24.09.2017, 13:15 
Заслуженный участник
Аватара пользователя


09/09/14
6328
deep down в сообщении #1250230 писал(а):
Делить нужно наименьшее число - иначе теряем часть от прибавления. Поэтому деление идёт сразу после вычитания.
По такой логике теряется одно из решений, упомянутых выше: $(9/3+3)\cdot 3-3= 15.$

 Профиль  
                  
 
 Re: Действия с числом 9, как решить без перебора?
Сообщение24.09.2017, 14:14 


16/06/14
96
Да, рассуждение только для поиска максимума. Плюс нужны дополнительные обоснования.

 Профиль  
                  
 
 Re: Действия с числом 9, как решить без перебора?
Сообщение24.09.2017, 14:35 


03/06/12
2874

(Оффтоп)

Ktina в сообщении #1250196 писал(а):
притти?

прийти

 Профиль  
                  
 
 Re: Действия с числом 9, как решить без перебора?
Сообщение25.09.2017, 12:46 
Аватара пользователя


01/12/11

8634
Sinoid в сообщении #1250294 писал(а):

(Оффтоп)

Ktina в сообщении #1250196 писал(а):
притти?

прийти

(Оффтоп)

У Достоевского - придти, у Тургенева - притти, у Толстого (а также современная форма) - прийти.

 Профиль  
                  
 
 Re: Действия с числом 9, как решить без перебора?
Сообщение25.09.2017, 17:10 
Заслуженный участник


27/04/09
28128

(Оффтоп)

And in English it’s pretty pretty.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: talash


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group