FAQ по форумуНовые сообщения на Форуме
  • Страница 1 из 2
  • 1
  • 2
  • »
помогите с формулой
1aligarxДата: Пт, 28.03.14, 19:02 | Сообщение # 1
Ученик
Сообщений: 7
Награды: 0
Совы: 0
Доброго времени суток , столкнулся с проблемой ,нужно вычислить все допустимые комбинации числовых,буквенных или символьных значений с учётом повторений.Их определённое число,как пример- 5шт. конкретнее-их список), длина комбинаций тоже равна определённому числу.
Допустим у меня есть 5 ячеек , и есть список из 10 разных букв:a,b,c,d,e,f,i,g,k,l.нужно заполнить эти ячейки этими 10-тью буквами так чтобы получились все возможные комбинации с учётом повторений.Подскажите хотя бы формулу, я уже сам разберусь. Заранее спасибо за уделённое вами время на этот вопрос.
 
erudite-manДата: Пт, 28.03.14, 20:37 | Сообщение # 2
Модератор
Сообщений: 1378
Награды: 244
Если я правильно понял задачу, то тебе нужна формула размещений с повторением (это при условии, что у тебя, например, сочетания abcde и edcba считаются одинаковыми) или сочетаний с повторениями (если вышеизложенное условие не выполняется)
Форумулы:
Размещения с повторением
Сочетания с повторением
 
erudite-manДата: Пт, 28.03.14, 20:40 | Сообщение # 3
Модератор
Сообщений: 1378
Награды: 244
Если что-то неясно, не стесняйся, пиши!
 
1aligarxДата: Сб, 29.03.14, 00:47 | Сообщение # 4
Ученик
Сообщений: 7
Награды: 0
Совы: 0
да вроде правильно всё, да меня интересуют именно с повторениями и еще например чтобы такие варианты как ааааа,и aaaab,... и так далее тоесть, чтобы одна буква могла повторятся тоже несколько раз.
 
1aligarxДата: Сб, 29.03.14, 00:49 | Сообщение # 5
Ученик
Сообщений: 7
Награды: 0
Совы: 0
просто у меня задача еще всё это дело организовать чтобы оно выавало список всех допустимых комбинаций , ну это я уже программированием решу , просто мне бы узнать ,что такое K N . !-это я знаю это все числа умножаются от первого до указанного ...
 
никникДата: Сб, 29.03.14, 01:24 | Сообщение # 6
Высший разум
Сообщений: 2769
Награды: 405
Совы: 15
1aligarx, наверное, стоит все таки подробней сформулировать задачу: могут ли в одной ячейке сидеть все 10 букв? может ли в 5 ячейках быть, к примеру, только одна буква? может ли ячейка быть пустой?
п.с. n и к, думаю, ничего не остается, как быть кол-вом букв и ячеек, n>k


Между своеобразной логикой и откровенной глупостью иногда очень тонкая грань.
 
1aligarxДата: Сб, 29.03.14, 05:01 | Сообщение # 7
Ученик
Сообщений: 7
Награды: 0
Совы: 0
чуть не так обяъснил наверно , имеем N ячеек и имеем список из N1 символов среди которых цыфры ,буквы,символы.
задача:получить на выходе список ячеек со всеми возможными комбинациями N1 символов
 
никникДата: Сб, 29.03.14, 12:10 | Сообщение # 8
Высший разум
Сообщений: 2769
Награды: 405
Совы: 15
вместимость ячейки? сколько символов она должна вмещать мин-0(?)и сколько может вмещать макс.?
собственно, понятно, что макс=N2, но = ли мин.(N3)0 или 1 или N2? Если вместимость = количеству символов N1=N2=N3, то формула упрощается. Впрочем, я пожалуй не напишу ни общий вариант, не частный.Оставлю эту задачу Никите. Он,как я понимаю, если захочет, вполне может выдать алгоритм получения всех значений.


Между своеобразной логикой и откровенной глупостью иногда очень тонкая грань.


Сообщение отредактировал никник - Сб, 29.03.14, 13:19
 
1aligarxДата: Сб, 29.03.14, 16:58 | Сообщение # 9
Ученик
Сообщений: 7
Награды: 0
Совы: 0
ячеек может быть как 5 так и 10 так и 15 масимальное число это 20 ячеек их число в одной задаче не изменяется если 5 то 5! еси 10 то 10! колво ячеек -это постоянная величина.
 
LexxДата: Сб, 29.03.14, 17:38 | Сообщение # 10
Высший разум
Сообщений: 4728
Награды: 88
Совы: 6
Цитата 1aligarx ()
допустим у меня есть 5 ячеек , и есть список из 10 разных букв:a,b,c,d,e,f,i,g,k,l.нужно заполнить эти ячейки этими 10-тью буквами так чтобы получились все возможные комбинации с учётом повторений.Подскажите хотя бы формулу, я уже сам разберусь. Заранее спасибо за уделённое вами время на этот вопрос.

10n-где n количество ячеек,10-количество элементов из которых делают набор в ячейки, в данном конкретном случае 105

Вообще, если в задачах по комбинаторике что-то не получается, то можно упростить, решить, проверить формулу на частном случае, а потом перейти к общему.
Допустим взять вместо a,b,c,d,e,f,i,g,k,l три цифры 1,2,3 и две ячейки, по формуле 3n получим 32=9 вариантов. Проверим:
11 12 13
21 22 23
31 32 33
Все сошлось. :)


 
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Интересная информация
Последние задачи Сообщество эрудитов ВКонтакте Рейтинг сообщений Совиный рейтинг
1.Арнольд, да не тот46
2.Дом11
3.Найди число28
4.Шофёры, художники, рыболо...2
5.шифрование0
6.Задача на подбор ответа0
7.загадка из видео на ютубе5
8.Замечание об определении ...0
9.Замечание о мантре в мето...2
10.Помощь с решением задачи11
1.Rostislav5379
2.Lexx4728
3.nebo3639
4.Иван3061
5.никник2769
6.Kreativshik2472
7.Гретхен1807
8.Vita1542
9.erudite-man1378
10.Valet937
1.nebo123
2.Kreativshik113
3.sovetnik49
4.MrCredo38
5.IQFun30
6.Pro100_Artyom27
7.marutand20
8.хан20
9.никник15
10.Фигаро15

ГлавнаяГостевая книгаFAQОбратная связьКоллегиФорум Эрудитов