|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.02.2020, 11:28 | #1 |
Новичок
Джуниор
Регистрация: 21.02.2020
Сообщений: 3
|
Подбор вариантов комбинаций цифр по имеющейся сумме
]Добрый день!
Не могу понять...необходимо из 4-х чисел получить различные комбинации, сумма которых не будет превышать 1230. Комбинации должны быть все возможные, а у меня получается только, что каждое число используется только один раз и не повторяется.. Помогите, пожалуйста. Если не сложно, то поправьте в файле, а то я так себе пользователь excel. Код:
|
21.02.2020, 11:59 | #2 | ||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Цитата:
в любой из получаемых комбинаций число встречается НЕ более чем один раз? какой из вариантов ваш ? что получилось у вас. Цитата:
числа берутся из предложенного списка и НЕ более одного раза каждое из них. хотите больше вносите число в список второй(третий...) разы.
программа — запись алгоритма на языке понятном транслятору
|
||
21.02.2020, 12:12 | #3 |
Новичок
Джуниор
Регистрация: 21.02.2020
Сообщений: 3
|
evg_m, несколько раз тоже прописывала, но тогда появляется множество одинаковых комбинаций....
|
21.02.2020, 12:46 | #4 |
Новичок
Джуниор
Регистрация: 21.02.2020
Сообщений: 3
|
evg_m, вот, что получается у меня.
миллион переборок с одинаковым значением...) |
21.02.2020, 12:47 | #5 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
т. е. вы хотите
дан список 2, 2, 3, 5 получить полный список комбинаций из трех чисел. 2 2 3 2 2 5 2 3 5 2 3 5 и чтобы ВОТ такой комбинации "второй" раз не было. в "теории" комбинаций такая строка считается отличной от другой такой и имеет право присутствовать в перечне. хотите убрать? самый простой вариант (по написанию) это составить полный перечень(с повторами) а потом убрать из него лишнее. придумать алгоритм генерации сразу без повторов P.S. мысль вслух нам надо как-то объяснить программе что (применительно к моему примеру) комбинации 01xx и 10xx (вторая и первая двойки соответственно в одном экземпляре(т.е. без другой)) являются одинаковыми и поэтому комбинация 10xx должна быть пропущена. т.е. нам сначала нам надо будет составлять список повторных комбинаций (на основе анализа исходного списка чисел) затем при генерации "пропускать" повторные.
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 21.02.2020 в 12:57. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Составление всевозможных комбинаций из цифр | nnkorol | Помощь студентам | 12 | 07.07.2015 15:39 |
Вывести на экран все двухзначные числа которые равны сумме своих цифр и сумме в квадрате/Turbo Pascal | Pavel2502 | Помощь студентам | 5 | 26.02.2014 22:18 |
Задача на подбор чисел и выведения кол-ва вариантов | hruma | Помощь студентам | 5 | 29.11.2013 15:13 |
Решить задачу в Паскале подбор вариантов | veryfreshman | Помощь студентам | 0 | 13.11.2011 15:13 |
сортировка данных (пересчет возможных вариантов комбинаций, перенос данных в таблицу) | Vitalik85 | Microsoft Office Excel | 4 | 12.08.2009 00:30 |