Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как решить задачу по комбинаторике?
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)Gennadiy Usov, уравнение баланса забыл x1 + x2 + ...x7 = ...Не понял, откуда это следует? Переменные от х1 до х7 ни на одном объекте (окружность, диагональ) одновременно не появляются. Если это про внутреннюю окружность, то там нет х1. А уравнение этой окружности - это "внутренний круг" в общем перечне уравнений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2019, 12:21 |
|
||
|
Как решить задачу по комбинаторике?
|
|||
|---|---|---|---|
|
#18+
Gennadiy Usovkealon(Ruslan)Gennadiy Usov, уравнение баланса забыл x1 + x2 + ...x17 = ...Не понял, откуда это следует? из условия распределяеют 17 чисел, значит их сумма известна, это и есть "уравнение баланса" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2019, 12:25 |
|
||
|
Как решить задачу по комбинаторике?
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)Gennadiy Usovпропущено... Не понял, откуда это следует? из условия распределяеют 17 чисел, значит их сумма известна, это и есть "уравнение баланса" Согласен, есть уравнение баланса: x[1] + x[2] + x[3] + x[4] + x[5] + x[6] + x[7] + x[8] + x[9] + x[10] + x[11] + x[12] + x[13] + x[14] + x[15] + x[16] = 210 - x[17] - 6 - 12 -18 то есть у нас уже 13 уравнений и 17 неизвестных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2019, 12:52 |
|
||
|
Как решить задачу по комбинаторике?
|
|||
|---|---|---|---|
|
#18+
Поскольку уравнения добавляются, то можно добавить ещё следующие уравнения (может быть они уже были на топике?): 210 = x[17] + 10 * x[1] sum = (210 - x[1] - x[17]) / 3 Отсюда видно, что x[17] должен делиться на 10. Получаем выборку из 2 чисел: x[17] = 10; x[1] = 20; sum = 60; x[17] = 20; x[1] = 19; sum = 57; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2019, 13:12 |
|
||
|
Как решить задачу по комбинаторике?
|
|||
|---|---|---|---|
|
#18+
Gennadiy Usovто есть у нас уже 13 уравнений и 17 неизвестных. Это сюда тоже надо добавить Код: plaintext 1. 2. 3. Переменных должно стать на одну больше, т.к. все используются в других уравнениях, добавилась только x[17] Еще выше ошибка была, там 12 уравнений и 13 неизвестных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2019, 13:14 |
|
||
|
Как решить задачу по комбинаторике?
|
|||
|---|---|---|---|
|
#18+
Gennadiy UsovПолучаем выборку из 2 чисел: x[17] = 10; x[1] = 20; sum = 60; x[17] = 20; x[1] = 19; sum = 57; Как вариант - подставить эти значения и решить дважды. Тогда будет 12 уравнений с 12-ю переменными. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2019, 13:16 |
|
||
|
Как решить задачу по комбинаторике?
|
|||
|---|---|---|---|
|
#18+
Имеется формула баланса; Код: plaintext 1. Пока не ясно, как её увязать со всем остальным. Скорее всего она нужна для определения числа 210 (вдруг, когда-то она будет переменная) Далее попробую представить выборки и формулы для определения неизвестных: Выборка по x[17] (2 выборки 10 и 20) Код: plaintext 1. 2. ( это строже, чем sum = x[1] * 3) Выборка по x[15], x[16], x[12] Код: plaintext 1. 2. 3. 4. 5. проверка Код: plaintext 1. далее Код: plaintext 1. 2. проверка Код: plaintext 1. далее Код: plaintext 1. 2. проверки Код: plaintext 1. 2. Вот такая последовательность формул и выборок для определения 11 неизвестных (из них 4 - по выборке) и а1, а2, а3. А теперь подумаю насчет а1, а2, а3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2019, 13:33 |
|
||
|
Как решить задачу по комбинаторике?
|
|||
|---|---|---|---|
|
#18+
Есть стандартная методика решения n линейных уравнений с n переменными ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2019, 13:38 |
|
||
|
Как решить задачу по комбинаторике?
|
|||
|---|---|---|---|
|
#18+
Dima TЕсть стандартная методика решения n линейных уравнений с n переменными А почему не подходит предложенная схема выборок и формул? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2019, 13:41 |
|
||
|
Как решить задачу по комбинаторике?
|
|||
|---|---|---|---|
|
#18+
Крамер рекомендует алгебру матриц. Но чортов старик вводит туда рациональные дроби. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2019, 13:47 |
|
||
|
Как решить задачу по комбинаторике?
|
|||
|---|---|---|---|
|
#18+
Gennadiy UsovDima TЕсть стандартная методика решения n линейных уравнений с n переменными А почему не подходит предложенная схема выборок и формул? Мне кажется это замкнутый круг, но если так можно решить, то я не против. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2019, 13:49 |
|
||
|
Как решить задачу по комбинаторике?
|
|||
|---|---|---|---|
|
#18+
Имеется известные 3 величины а[1], а[2], а[3]. Каждая из этих величин является суммой двух неизвестных. Код: plaintext 1. 2. 3. Всего неизвестных 6. Имеется 6 чисел из массива чисел. Требуется распределить эти 6 чисел между 6-ю неизвестными, чтобы при этом не менялись величины а[1], а[2], а[3]. Выборка x[2], x[3], x[4] из 6 чисел. Проверяем: Код: plaintext 1. 2. 3. Если выборка x[2], x[3], x[4] идет по возрастающей, то полученный вариант можно видоизменить с помощью перестановок: 8 подвариантов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2019, 13:55 |
|
||
|
Как решить задачу по комбинаторике?
|
|||
|---|---|---|---|
|
#18+
maytonКстати мне понравилось основание по которому этот-же топик был закрыт. Вверху "Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." Это хорошая мысль и я постараюсь взять ее на вооружение для модерации С++. Надеюсь коллеги поддержат. Тогда вместо рекомендаций и их обоснования придётся рассказывать "как я провёл лето". То есть длинно, нудно, во многом бесполезно. Скорее стоит ввести правило - рекомендация должна содержать обоснование. Например задавать критерии полезности и в соответствии с ними вычислять полезность предлагаемого варианта в сравнении с альтернативами. Обычно спамеры обоснования не сочиняют или сочиняют что-то ужасное, поэтому их такой подход отсеет. А если обоснование приличное, значит за ним действительно стоит какая-то мысль, пусть даже спамерская, но полезная, интересная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2019, 14:10 |
|
||
|
Как решить задачу по комбинаторике?
|
|||
|---|---|---|---|
|
#18+
exp98По этому случаю только краткую схему на тему насколько легко это можно сделать в экселе На счёт "легко" - я даже не встречал, где там вообще про решение систем уравнений. А здесь ведь ещё и множественные решения (переменных больше, чем уравнений) с проверкой. То есть уже не просто решение систем, а переборный алгоритм с некой частью, решающей систему. Где такое в экселе? Просветите, плиз. Какие меню, какие расширения скачивать, какая версия ёкселя, ну и вообще - где искать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2019, 14:14 |
|
||
|
Как решить задачу по комбинаторике?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. подменяем Код: plaintext 1. 2. 3. поулчается Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. итого 13 уравнений, 15 неизвестных будет удобно если ещё какие-то подмены углядеть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2019, 14:15 |
|
||
|
Как решить задачу по комбинаторике?
|
|||
|---|---|---|---|
|
#18+
alex55555Скорее стоит ввести правило - рекомендация должна содержать обоснование. Например задавать критерии полезности и в соответствии с ними вычислять полезность предлагаемого варианта в сравнении с альтернативами. Обычно спамеры обоснования не сочиняют или сочиняют что-то ужасное, поэтому их такой подход отсеет. А если обоснование приличное, значит за ним действительно стоит какая-то мысль, пусть даже спамерская, но полезная, интересная. Типичный случай. Новичек заходит в форум программирования и спрашивает - как быстро-быстро отсортировать массив целых чисел. Типа int. Или long. В оперативной памяти. При этом ему надо чтоб было ооочень быстро. У профессионалов разработки при этом вспыхивает острая мигрень затылочной части мозга. Если не модерировать такой топик - то он очень быстро скатывается в переход на личности. Вопрос это испаханный вдоль и поперек. И в википедии есть сорцы и книжки на тему. За кадром остаются вопросы практического применения. И мои вопросы из серии - а каким образом эти данные вообще попали в память? Телепортировались? Сколько времени заняло в секундах их телепортация и тому подобное. Складывается впечатление что ТС-у вообще был не особо нужен результат. Ему интересен был сам процесс обсуждения. Вот именно поэтому из таких топиков и возникает идея модерирования основанная на доказательстве уже проделанной работы. Типа что было уже сделано. Мотивация. Цель. Бизнес-цель в конце концов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2019, 14:19 |
|
||
|
Как решить задачу по комбинаторике?
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)итого 13 уравнений, 15 неизвестных будет удобно если ещё какие-то подмены углядеть Я выше предлагал 21795736 Сначала подставляем Код: sql 1. будет 13 уравнений, 12 неизвестных решаем, затем подставляем Код: sql 1. снова решаем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2019, 14:25 |
|
||
|
Как решить задачу по комбинаторике?
|
|||
|---|---|---|---|
|
#18+
Dima T, эти значения из этих уравнений получились матрица выйдет нулевая ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2019, 14:29 |
|
||
|
Как решить задачу по комбинаторике?
|
|||
|---|---|---|---|
|
#18+
maytonТипичный случай. Новичек заходит в форум программирования и спрашивает - как быстро-быстро отсортировать массив целых чисел. Здесь, мне кажется, нет проблемы. В смысле ситуация кажется проблемной, но проблемой на самом деле не является. Новичок просто много чего не знает, это очевидно. Вот ему и нужно об этом сказать. Но сказать, по хорошему, нужно так, что бы он понял, куда ему дальше копать. Большинству просто лень что-то долго объяснять, вот они и тыкаю новичка мордой об стол. А надо на самом деле решить две задачи - сбить спесь с молодого товарища, который нередко уверен, что он всегда прав, и во вторых показать путь, пройдя который он что-то научится делать. Спесь сбивать все горазды, в этом плане у меня никаких подозрений в неспособности это сделать нет. А вот путь показать - нужно терпение, желание и т.д. Поэтому в идеале обсуждение нужно организовать так, что бы показывался именно путь, а не получался переход от поучений к самовозвеличиванию поучающих. И здесь, на мой взгляд, переходящие в срач темы нужно просто переносить куда-то подальше, типа "просто трёп" или что-то подобное - пусть там срутся, ведь никому же не мешают. А что бы тема не переносилась - устанавливать критерий - нужны вменяемые пояснения по дальнейшему пути данного новичка. Но поскольку большинству лень вменяемо (то есть объёмно, затратно по времени) объяснять, то и ответов будет мало, но зато у новичка появится стимул быть вежливым, ибо он просит, что бы его заметили и что-то полезное ответили. Если не будет вежливым - его проигнорируют или засунут тему подальше, где опять будут игнорировать. И в итоге всё должно само наладиться, но при условии качественной сортировки срача от тем с показанным путём развития. Ну и описание этих требований, конечно, должно быть на видном месте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2019, 14:37 |
|
||
|
Как решить задачу по комбинаторике?
|
|||
|---|---|---|---|
|
#18+
Показать что? Ссылку на википедию? Яж говорю тема - миллиард раз изжевана. Она - боян. Она была-бы не-бояном применительно к бизнес-задаче. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2019, 14:40 |
|
||
|
Как решить задачу по комбинаторике?
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)Dima T, эти значения из этих уравнений получились матрица выйдет нулевая Один из двух наборов правильный, если заменим переменную на ее правильное значение, то должно быть все нормально. Мы же не подменяем одной переменной другую, а подставляем конкретные значения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2019, 14:56 |
|
||
|
Как решить задачу по комбинаторике?
|
|||
|---|---|---|---|
|
#18+
Допустим, что на условие задачки 21792769 имеется схема определения неизвестных: 21795764 и 21795824 . Данная схема позволяет быстро перейти на другие условия данной геометрической задачки. 1. Допустим, нет в кружочках чисел 6, 12, 18. Вводим переменные х[18], x[19], x[20] и ставим их на те кружочки, где ранее располагались число 6, 12, 18. Далее выборка по x[15], x[16], x[12], х[18], x[19], x[20] (6 чисел из 18 чисел). Меняем в формулах числа 6, 12, 18 на х[18], x[19], x[20], и схема работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2019, 15:18 |
|
||
|
Как решить задачу по комбинаторике?
|
|||
|---|---|---|---|
|
#18+
попробовать вам конечно никто не запретит, но такая схема работать не будет, вам придётся 2 уравнения исключить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2019, 15:35 |
|
||
|
Как решить задачу по комбинаторике?
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)попробовать вам конечно никто не запретит, но такая схема работать не будет, вам придётся 2 уравнения исключитьКакие? Обычно, когда указывают на ошибки, эти ошибки приводятся как доказательство своей версии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2019, 15:44 |
|
||
|
Как решить задачу по комбинаторике?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. упростим Код: plaintext 1. 2. 3. 4. 5. 6. 7. подменяем a[1] + a[2] + a[3] = sum Код: plaintext 1. 2. 3. 4. 5. 6. 7. подменяем x[8] + x[9] + x[10] + x[11] = b1 x[12] + x[13] +x[14] +x[15]+ x[16] = b2 Код: plaintext 1. 2. 3. 4. 5. 6. 7. чуток упрощаем Код: plaintext 1. 2. 3. 4. 5. 6. 7. 5 уравнений, 5 неизвестных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2019, 15:55 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=39765945&tid=1339994]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
174ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 292ms |

| 0 / 0 |
