|
14 / 14 / 13
Регистрация: 14.02.2013
Сообщений: 787
|
|||||||||||
Вычислить количество возможных комбинаций17.02.2015, 13:53. Показов 8655. Ответов 26
Метки нет (Все метки)
Здравствуйте,
есть массив типа int который создается и заполняется динамически, его максимальной размер может быть 256. Для примера пусть будет такой:
то-есть 254 255 256. Не знаю правильно ли я пояснил что мне нужно, но если расписать "вручную", то это выглядит так:
В реальности массив намного больше, по-этому нужно алгоритм который будет быстро работать.
0
|
|||||||||||
| 17.02.2015, 13:53 | |
|
Ответы с готовыми решениями:
26
Количество возможных комбинаций без повторений Сортировка всех возможных комбинаций 4 из 8
|
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
||
| 17.02.2015, 18:50 | ||
|
Последнее число можно изменять в пределах от a3 до М-1 - имеем a4 - a3 + 1 варианта. = С1a4-a3 + 1 Меняем последние 2 числа. Количество вариантов здесь это количество выборов по 2 числа из отрезка a2+1 -- a4-1 = C2a4-a2-2 Меняем последние 3 числа. Вариантов выбрать 3 числа из отрезка a1+1 -- a4-1 = C3a4-a1-2. Так. Закономерность уже проглядывается. Далее все это складывается. Попробуйте обобщить это хозяйство на произвольное количество. Видимо, если внизу биномального коэфициэнта окажется нечто <=0, его надо считать равным нулю. Прошу прощения за некую сумбурность, просто стенографировал собственные мысли. Фишка в том, что если есть отрезок n чисел и нам надо получить из них возрастающие последовательности из k чисел, то этих последовательностей будет ровно Cnk Пример. Последовательность 250 251 252 253 254 255 256 (n=7). Нужно выбрать k=4 числа. Способов C74
1
|
||
|
31 / 31 / 6
Регистрация: 23.10.2014
Сообщений: 107
|
|||||||||||
| 18.02.2015, 12:26 | |||||||||||
|
tdo22, оно?
Накосячил немного, нужно так Кликните здесь для просмотра всего текста
0
|
|||||||||||
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
||||||
| 18.02.2015, 13:01 | ||||||
0
|
||||||
|
31 / 31 / 6
Регистрация: 23.10.2014
Сообщений: 107
|
|
| 18.02.2015, 13:15 | |
|
Байт, для закомментированных должно получиться 7
0
|
|
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
||
| 18.02.2015, 13:18 | ||
|
1 5 6 2 3 4 2 3 5 2 3 6 2 4 5 2 4 6 2 5 6 3 4 5 3 4 6 3 5 6 4 5 6 А вы как считали?
0
|
||
|
31 / 31 / 6
Регистрация: 23.10.2014
Сообщений: 107
|
|
| 18.02.2015, 13:22 | |
|
Байт, числа не могут стать меньше чем были изначально же
1 4 6 2 4 6 3 4 6 1 5 6 2 5 6 3 5 6 4 5 6
1
|
|
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
||
| 18.02.2015, 13:27 | ||
|
0
|
||
| 18.02.2015, 13:27 | |
|
Реализовать алгоритм всех возможных комбинаций восьми ферзей
Найти суммы всех возможных комбинаций из трёх заданных наборов, беря по одному числу из каждого набора за раз
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Хабру пора сливаться, время пришло, оно прийдёт за всеми, но ему давно пора (Хабр - галимый плагиат и кликбейт с саморекламой).
Hrethgir 04.08.2026
Стирают публикации с эффективными алгоритмами (в частности по алгоритму обхода дерева, был опубликован там 3-го мая, в зипапке . . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов.
Логика кажется понятной:
1. Находим ключевые слова.
2. Добавляем их на. . .
|
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302
Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
|