IPB

Добро пожаловать, гость ( Вход | Регистрация )

> возьми цифры и получи число, еще одна игра в арифметику
alan
19.4.2017, 16:14
Сообщение #1


zzz...
*****

Группа: Администраторы Braingames
Сообщений: 13 479
Регистрация: 23.2.2009
Из: Симферополь
Пользователь №: 13 114



Я тут недавно узнал, что все числа от 1 до 10000 можно записать, использовать следующие правила:

1) использовать все цифры от 1 до 9, ровно по одному разу
2) порядок цифр должен быть возрастающим
3) цифры можно объединять в числа
4) разрешено 5 базовых операций: + - * / ^
5) разрешено менять порядок операций с помощью скобочек.

Например: 10957 = (1+2)^(3+4)*5-67+89

Осилим проверить этот факт? Записывать мелкие числа скучно, поэтому начнем с 100.
Пишем по порядку, можно несколько чисел за раз.

Начну:
100 = 1-2+3*4*5+6*7+8-9
101 = 1+2+3^4+5+6+7+8-9
102 = 1*2+3^4+5+6+7-8+9
103 = 1+2+3^4+5+6+7-8+9
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
alan
22.4.2017, 8:30
Сообщение #2


zzz...
*****

Группа: Администраторы Braingames
Сообщений: 13 479
Регистрация: 23.2.2009
Из: Симферополь
Пользователь №: 13 114



Давайте считать что унарные минусы разрешены. что уж там... для симметрии...
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
AV
27.4.2017, 0:47
Сообщение #3


Участник
**

Группа: Пользователи Braingames
Сообщений: 116
Регистрация: 9.4.2017
Пользователь №: 58 936



QUOTE(alan @ 22.4.2017, 8:30) *
Давайте считать что унарные минусы разрешены. что уж там... для симметрии...

Гм...Ну, по духу задачи это не комильфо, конечно... А красота...она...это...в асимметрии. Вот.-))
Пока для себя так решил: буду стараться ими не злоупотреблять, но и варианты с ними не выбрасывать (особенно напрашивающиеся), а то потом окажется, что иначе было совсем никак, и мы не получим нобелевскую премию по арифметике.-))
С помощью лома №250 мы пока без сверхусилий получили 33+2 разложения из 40. Чтобы добраться в чуть более труднодоступные места, мы этот лом переполовиним (благо есть возможность) и получим лом №125=*(6+7*(8+9)). С его помощью можно:
1)дополнить список чисел кратных 250:
4500=36*125=(1^2+(3+4)*5)*(6+7*(8+9)),
5500=44*125=(1*2-3+45)*(6+7*(8+9)),
6500=52*125=(1+2*3+45)*(6+7*(8+9)),
7250=58*125=(-1*2+3*4*5)*(6+7*(8+9)),
7500=60*125=(1^2*3*4*5)*(6+7*(8+9)),
9500=76*125=(1^2*3^4-5)*(6+7*(8+9)),
9750=78*125=1*2*(34+5)*(6+7*(8+9));
2)получить разложения для всех оставшихся (нечетных) чисел кратных 125.
Для этого необходимо из набора {1;2;3;4;5} получить все натуральные числа до 80 включительно, что не является неразрешимой проблемой.Уподобляясь эвээме, можно юзать разложения из набора {1;2;3;4} (которые, кстати, неплохо бы было минимизировать), дополняя их через +/-/*5. В нескольких разложениях присутствуют унарные минусы:
7125=57*125=(-1-2+3*4*5)*(6+7*(8+9)),
7250=58*125=(-1*2+3*4*5)*(6+7*(8+9)),
8375=67*125=(-1+23+45)*(6+7*(8+9)), но можно надеяться, что они уйдут на след. стадиях очистки.
Думается, что нет смысла захламлять ветку списком всех разложений, поэтому ограничимся изложением идеи и примерами. Понятно, что если кого-то заинтересуют какие-то конкретные разложения, вэлкам.
В общем, у нас пока есть разложения всех 80 чисел кратных 125. На горизонте - исторический 1%.-))


--------------------
Мой мозг, до знаний жадный как паук,
Всё постигал: недвижность и движенье, —
Но толка нет от мыслей и наук,
Когда повсюду — им опроверженье.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
AV
30.4.2017, 18:03
Сообщение #4


Участник
**

Группа: Пользователи Braingames
Сообщений: 116
Регистрация: 9.4.2017
Пользователь №: 58 936



QUOTE(AV @ 27.4.2017, 0:47) *
В нескольких разложениях присутствуют унарные минусы:...
но можно надеяться, что они уйдут на след. стадиях очистки.
...В общем, у нас пока есть разложения всех 80 чисел кратных 125.

Ага, Надежды юношей пытают... Первая попытка избавиться от унарных минусов "по системе", увы, успехом не увенчалась -(( (в частности, не помогла двусторонность: 125=(1+2*3*4)*5=(6+7*(8+9)) и т.д.). Но если в первых двух случаях это удалось сделать с помощью комбинаций:
7125=(1+2*3)*4^5-6*7+8-9;
7250=1+23*4*5+6789,
то в третьем случае (8375) и этого пока не получилось -((...(если, конечно, не считать варианта (1+2*3*4)*5*67*(-8+9), т.е. пару соседних чисел можно всегда превратить просто в пыль(?!)).
Поэтому правильно будет говорить, что пока у нас есть 79+1 чисел кратных 125.

Кстати, в процессе размышлений придумал одну задачку с похожим условием. Что скажут наши Корифеи Корифеевичи -)): уместно ли выложить ее условие в этой ветке? Для рекламы скажу:
1)идея, кмк, достаточно симпатичная и вполне себе в духе BG;
2)несмотря на классическую формулировку, ничего аналогичного не нагуглил;
3)решение в одну строчку (а не в 10 тыщ-)) ) .


--------------------
Мой мозг, до знаний жадный как паук,
Всё постигал: недвижность и движенье, —
Но толка нет от мыслей и наук,
Когда повсюду — им опроверженье.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
AV
5.5.2017, 6:01
Сообщение #5


Участник
**

Группа: Пользователи Braingames
Сообщений: 116
Регистрация: 9.4.2017
Пользователь №: 58 936



Возвращаясь к первоначальной задаче...
Пожалуй, можно сформулировать пару правил:
1)с помощью цифр из 2-й половины данного ряда (6-9) мы приближаемся к искомому числу, а с помощью цифр 1-4 получаем его точное значение (5 - по ситуации);
2)поскольку искомые числа - достаточно большие (отн. цифр), то ключевой операцией будет умножение (+ недостаточно эффективен, а степень недостаточно гибкая). Поэтому наше искомое множество целесообразно разбить на подмножества по принципу кратности. Этих самых подмножеств будет ни много ни мало - 1229+1 (количество простых чисел), некоторые из них будут состоять из большого количества элементов (их тоже необходимо будет представлять в виде подмножеств), но это поможет систематизировать поиски.
В качестве иллюстрации рассмотрим числа кратные 89. Для этого из набора 1-7 мы должны получить все числа от 1 до 112.
Например: 7209=81*89=(1·2+3+4+5+67)*89.
Далее рассмотрим числа кратные 72=8*9. Это можно сделать, дополнив полученный ранее список числами от 113 до 138, например:8856=123*72=(123+4-5-6+7)*8*9 или 8928=124*72=(1-2+3-4)*(5-67)*8*9 -)).
Итого сейчас у нас есть:
40 - :250
39+1 - :125
112 - : 89
136 - : 72 (136=138-2 с учетом пересечений)
_____
327+1 чисел.

P.S.Кстати, 7125 (см. ранее) можно получить проще:
7125=95*75=19*5*75=(12+3+4)*5*(6+78-9) или
7125=75*95=15*5*95=(1+2+3*4)*5*((6+7)*8-9).
Ну, или непроще:
7125=(12-3)^4+(5/6+7)*8*9
(не выбрасывать же такую милую побочку -)) ).


Сообщение было отредактировано AV: 5.5.2017, 6:01


--------------------
Мой мозг, до знаний жадный как паук,
Всё постигал: недвижность и движенье, —
Но толка нет от мыслей и наук,
Когда повсюду — им опроверженье.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщения в этой теме
alan   возьми цифры и получи число   19.4.2017, 16:14
Nikita146   104 = 1*2*3*4*5-6+7-8-9 105 = 123-4*5-6+7-8+9 106 ...   19.4.2017, 16:41
vituss   Осилим проверить этот факт? Записывать мелкие числ...   19.4.2017, 18:01
alan   По-моему, это задача для программиста - написать п...   19.4.2017, 18:18
Owen   110 = 123 - 4 + 5 - 6 - 7 + 8 - 9 111 = (-1+2)*3*(...   19.4.2017, 18:32
alan   Да. Походу тут все еще не интересно. Можно попробо...   19.4.2017, 19:10
fiviol   Можно попробовать идти наоборот от 10000 к 1. Но т...   20.4.2017, 11:30
Owen   Айда вверх и вниз от 5000. Хотя 5000 тоже не выход...   19.4.2017, 19:50
alan   Айда вверх и вниз от 5000. 5000 = 1*2 + (3*4 + 5*...   20.4.2017, 10:59
Owen   Крутяк =) 4995 = -1 -2 +(3*4 + 5*6) * 7 * (8 + 9) ...   20.4.2017, 11:15
AV   Чувствуется размах -)). Предложение по стратегии: ...   20.4.2017, 20:01
AV   Немного причешем -)): 1000=(1+2-3+4)*5*(67-8-9) 2...   22.4.2017, 7:29
alan   Давайте считать что унарные минусы разрешены. что ...   22.4.2017, 8:30
AV   Давайте считать что унарные минусы разрешены. что ...   27.4.2017, 0:47
AV   В нескольких разложениях присутствуют унарные мину...   30.4.2017, 18:03
Yureev   Есть такая игра на iOS - https://itunes.apple.com/...   3.5.2017, 11:16
fiviol   49 из шестерок(не решена). P.S. Разрешенные действ...   3.5.2017, 15:56
Yureev   Что значит "не решена"? :) У меня не реш...   3.5.2017, 22:00
AV   Возвращаясь к первоначальной задаче... Пожалуй, мо...   5.5.2017, 6:01
Owen   > 26-?(-12+34) Ась? 26 = -1 + 23 + 4 тогда у...   27.4.2017, 1:44
AV   > 26-?(-12+34) Ась? 26 = -1 + 23 + 4 тогда у...   27.4.2017, 1:58
AV   Удалось получить разложение 8375 (без унарного мин...   7.5.2017, 16:56
AV   1.Развивая озвученную ранее идею, найдем разложени...   13.5.2017, 11:50
OlegCh   Я тут недавно узнал, что все числа от 1 до 10000 м...   18.5.2017, 16:12
AV   А там, где Вы это узнали, что сказано про числа ...   18.8.2017, 10:43
OlegCh   Афигеееть... :o Как Вы это делаете? А давайте огр...   18.8.2017, 11:29
AV   1.Афигеееть... :o Как Вы это делаете? 2.А давайт...   21.8.2017, 10:22
Owen   Для максимума разве можно чем-то усилить 12^(3^(4^...   21.8.2017, 18:42
AV   Для максимума разве можно чем-то усилить 12^(3^(4^...   22.8.2017, 13:31
Owen   Мне кажется, вы неверно оттрактовали вопрос. ...   22.8.2017, 15:00
AV   Мне кажется, вы неверно оттрактовали вопрос. ...   23.8.2017, 12:03
Owen   Интереснее, но, кажется, бессмысленно из-за невозм...   23.8.2017, 15:31
AV   Уж что-что, а отсутствие смысла нас никогда не ост...   18.10.2017, 17:34
AV   Получены разложения почти всех чисел из 8-й тыщи (...   3.4.2018, 2:20


Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0 -

 



- Упрощённая версия Сейчас: 24.4.2024, 16:04
Яндекс.Метрика