Страница 3 из 5

100 из первых 6 цифр

Добавлено: 03 июн 2011, 11:39
BSK

Код: Выбрать все

 1 3 1 4 1 2 1 3 1 3 -0.1000000000E+03
 1 3 1 4 1 2 2 3 1 3 -0.1000000000E+03
 1 3 1 4 3 3 1 2 1 3 -0.1000000000E+03
 1 3 2 3 2 1 2 3 1 2 -0.1000000000E+03
 1 3 3 3 2 2 2 3 1 1 -0.1000000000E+03
 1 3 4 3 1 4 1 2 1 3 -0.1000000000E+03
 1 3 4 3 3 1 2 3 1 2 -0.1000000000E+03
 2 1 2 1 3 1 2 3 1 1 0.1000000000E+03
 2 1 4 1 2 1 2 3 1 1 0.1000000000E+03
 2 4 1 3 1 2 1 3 1 3 -0.1000000000E+03
 2 4 1 3 1 2 2 3 1 3 -0.1000000000E+03
 2 4 1 3 3 3 1 2 1 3 -0.1000000000E+03
 2 4 2 2 1 3 1 3 1 3 -0.1000000000E+03
 2 4 2 2 1 3 2 3 1 3 -0.1000000000E+03
 2 4 2 2 2 3 1 3 1 3 -0.1000000000E+03
 2 4 2 2 2 3 2 3 1 3 -0.1000000000E+03
 2 4 2 2 3 3 1 3 1 3 -0.1000000000E+03
 2 4 2 2 3 3 2 3 1 3 -0.1000000000E+03
 2 4 4 3 1 3 1 2 1 3 -0.1000000000E+03
 2 4 4 3 2 2 1 3 1 3 -0.1000000000E+03
 2 4 4 3 2 2 2 3 1 3 -0.1000000000E+03
 3 1 2 1 3 1 2 3 1 1 0.1000000000E+03
 3 1 4 1 2 1 2 3 1 1 0.1000000000E+03
 3 3 1 3 2 1 2 3 1 2 -0.1000000000E+03
 3 3 3 1 1 3 2 3 1 2 -0.1000000000E+03
 3 3 3 1 3 3 1 3 1 2 -0.1000000000E+03
 3 3 3 1 3 3 2 2 1 3 -0.1000000000E+03
 4 3 1 3 2 2 2 3 1 1 -0.1000000000E+03
 4 3 3 2 1 3 2 3 1 1 -0.1000000000E+03
 4 3 3 2 3 3 1 3 1 1 -0.1000000000E+03
 4 3 3 2 3 3 2 1 1 3 -0.1000000000E+03
 5 1 2 1 2 1 2 3 1 1 0.1000000000E+03
 5 1 3 1 2 1 2 3 1 1 0.1000000000E+03
 5 3 1 3 1 4 1 2 1 3 -0.1000000000E+03
 5 3 1 3 3 1 2 3 1 2 -0.1000000000E+03
 5 3 2 4 1 3 1 2 1 3 -0.1000000000E+03
 5 3 2 4 2 2 1 3 1 3 -0.1000000000E+03
 5 3 2 4 2 2 2 3 1 3 -0.1000000000E+03
 5 3 4 1 1 3 2 3 1 2 -0.1000000000E+03
 5 3 4 1 3 3 1 3 1 2 -0.1000000000E+03
 5 3 4 1 3 3 2 2 1 3 -0.1000000000E+03

Это все возможности получить 100. Похоже, с плюс сотней других и нет.

Вначале имеем 6 чисел: 1, 2, 3, 4, 5, 6

Например, последовательность
1 3 1 4 1 2 1 3 1 3 -0.10000E+03
означает, что первое число умножаем на следующее (уже имеем 5 чисел)
затем первое делим на следующее (получbлм 4 числа)
и т.д.

цифра на четном месте означает знак операции
1 +
2 -
3 *
4 /

100 из первых 6 цифр

Добавлено: 03 июн 2011, 13:04
Equinoxe
BSK писал(а):Source of the post

Это все возможности получить 100. Похоже, с плюс сотней других и нет.

Вначале имеем 6 чисел: 1, 2, 3, 4, 5, 6

Например, последовательность
1 3 1 4 1 2 1 3 1 3 -0.10000E+03
означает, что первое число умножаем на следующее (уже имеем 5 чисел)
затем первое делим на следующее (получbлм 4 числа)
и т.д.

цифра на четном месте означает знак операции
1 +
2 -
3 *
4 /

Моя программка тоже говорит, что Долбочевский прав
Она работает элементарно: расставляет знаки между цифрами всеми возможными способами, а потом применяет все перестановки длины 5 для порядка вычислений и вычисляет значение.

100 из первых 6 цифр

Добавлено: 03 июн 2011, 13:10
Xenia1996
Equinoxe писал(а):Source of the post
Моя программка тоже говорит, что Долбочевский прав

Но ведь в условии не сказано, что цифры нельзя группировать.
Это уже Таланов домыслил сам.

100 из первых 6 цифр

Добавлено: 03 июн 2011, 13:14
Таланов
Xenia1996 писал(а):Source of the post
Это уже Таланов домыслил сам.

Таланов ничего не домыслял. Это не его компетенция. Есть условие задачи и есть пример её решения.

100 из первых 6 цифр

Добавлено: 03 июн 2011, 13:32
Equinoxe
Xenia1996 писал(а):Source of the post
Equinoxe писал(а):Source of the post
Моя программка тоже говорит, что Долбочевский прав

Но ведь в условии не сказано, что цифры нельзя группировать.
Это уже Таланов домыслил сам.

А в таком случае ничья!
Для слепленных корректный пример ровно один (примеры с -1 таковыми не являются):
(1+2/3)*(4+56)=100

Самое близкое значение к 100 в других вариантах — 99.5: (1+2)*(34-5/6)
Остальные и того дальше

Победила дружба — оба неправы

100 из первых 6 цифр

Добавлено: 03 июн 2011, 13:55
Xenia1996
Equinoxe писал(а):Source of the post
(1+2/3)*(4+56)=100

А вот и второе решение, которое я имела в виду (первое нашли Михаил и Эйдж).

100 из первых 6 цифр

Добавлено: 03 июн 2011, 13:57
Equinoxe
Xenia1996 писал(а):Source of the post
Equinoxe писал(а):Source of the post
(1+2/3)*(4+56)=100

А вот и второе решение, которое я имела в виду (первое нашли Михаил и Эйдж).

Но ведь унарный минус перед 1 — это не между? Или Вы в итоге решили поправить условие, чтобы можно было и так?
Кстати, полагаю, что именно поэтому там в скобках написано «попробуйте найти ещё хотя бы одно»

Вот решила помучить свою программку и для -1чки, вот что она говорит:
-1+(23-4)*5+6 = 100
-1*(2+(3-4*5)*6) = 100
-1*2+(3*4+5)*6 = 100
-1*2-(3-4*5)*6 = 100
-1*(2-(3*4+5)*6) = 100
(-1*2/3+4)*5*6 = 100

100 из первых 6 цифр

Добавлено: 03 июн 2011, 14:13
Xenia1996
См. пост 17 в этой теме.

100 из первых 6 цифр

Добавлено: 03 июн 2011, 14:22
Таланов
Xenia1996 писал(а):Source of the post
См. пост 17 в этой теме.

Таланов писал(а):Source of the post
Всё-таки минус - не между.

Пока прав Долбачевский.

100 из первых 6 цифр

Добавлено: 03 июн 2011, 14:32
Equinoxe
Таланов писал(а):Source of the post
Xenia1996 писал(а):Source of the post
См. пост 17 в этой теме.

Таланов писал(а):Source of the post
Всё-таки минус - не между.

Пока прав Долбачевский.

Не, пока не прав никто — Долбачевский сказал, что других нет ВООБЩЕ. Однако одно есть — это (1+2/3)*(4+56)=100
Но это только если лепить цифры можно.
Лепить цифры можно как минимум по мнению настоящих авторов задачи — они предлагают найти хотя бы одно, вероятно, имея в виду именно это, потому что примеры с -1 некорректны даже с точки зрения условия

В общем, я за ничью Тем более что вся информация уже есть, моя программка поведала даже, сколько решений получается с -1. От нечего делать пойду научу её унарным минусам и для всех остальных ^_^