Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.01.2021, 09:31   #1
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,034
По умолчанию Варианты выбора

здравствуйте
подскажите помнится этот ряд чисел как-то называется, как? как он высчитывается?
это если вариантов 2 тру и фолс
количество вариантов:
1-2 (1 и 2) тру или фолс
2-4 (11,22,12,21) тру-тру или фолс-фолс или тру-фолс или фолс-тру
3-??
я насчитал
111
222
333
112
121
113
131
122
123
132
212
221
213
231
223
232
312
321
313
331
322
323
332
23-но думаю(уверен), что что-то пропустил.....
как далее считать, по какой формуле? спс
Ципихович Эндрю вне форума Ответить с цитированием
Старый 28.01.2021, 10:21   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,515
По умолчанию

число всех комбинаций m разных элементов(цифр, чисел,...) длины n = m^n;
2^1 =2;
2^2 =4;
2^3 =8; // но в этом случае НЕВОЗМОЖНЫ комбинации с участием цифры 3. 333
3^3=27; // и в случае если она должна использоваться.
Цитата:
23-но думаю(уверен), что что-то пропустил.....
Код:
111 112 113 121 122 123 131 132 133 211 212 213 221 222 223 231 232 233 311 312 313 321 322 323 331 332 333
2^4 =16; (4^4 =256)
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 28.01.2021 в 10:26.
evg_m на форуме Ответить с цитированием
Старый 28.01.2021, 10:52   #3
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,034
По умолчанию

тру и фолс-написал для лучшего восприятия
на самом деле не так
на что заменять - два варианта, ну пусть так и будет тру и фолс
а количество замен может быть разное
и тогда
Цитата:
Сообщение от evg_m Посмотреть сообщение
комбинации с участием цифры 3. 333
может быть
и тогда как считать?
Ципихович Эндрю вне форума Ответить с цитированием
Старый 28.01.2021, 11:07   #4
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,515
По умолчанию

Цитата:
может быть
что может ???
два элемента??? 2^3 =8
1(0|f) 2(1|t)

000 (0)
001 (1)
010 (2)
011 (3)
100 (4)
101 (5)
110 (6)
111 (7)

Цитата:
тру и фолс-написал для лучшего восприятия
0 1 написал тоже для лучшего восприятия
программа — запись алгоритма на языке понятном транслятору
evg_m на форуме Ответить с цитированием
Старый 28.01.2021, 12:54   #5
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,034
По умолчанию

число всех комбинаций m разных элементов(цифр, чисел,...) длины n = m^n;
2^1 =2
1-0
2-1
2^2 =4
1-00
2-11
3-01
4-10
2^3 =8
1-000
2-001
3-010
4-011
5-100
6-101
7-110
8-111
3^3=27
окей, спс
Ципихович Эндрю вне форума Ответить с цитированием
Старый 02.02.2021, 20:28   #6
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,034
По умолчанию

подскажите, а если варианты относительно текста
то есть слово может быть, может не быть, но одно из ряда точно должно быть
var2 = [1,2,12]
var3 = var2 + [13,23,123]
var4 = var2 + var3 + [14,24,124,134,234,1234]
может что забыл?? как точно проверить??
(несколько цифр подряд это значит +)
пример
Код:
txt = '''это !здравствуйте+!, есть !знаком+! этим !словом+! число'''
это !здравствуйте+!, есть этим число - 1
это !здравствуйте+!, есть !знаком+! этим число - 2
это !здравствуйте+!, есть !знаком+! этим !словом+! число - 1+2
Ципихович Эндрю вне форума Ответить с цитированием
Старый 02.02.2021, 20:38   #7
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,285
По умолчанию

Всего вариантов будет 2^n - 1, где n - количество слов. Вычитаем единицу как раз для случая, когда нет ни одного слова.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 02.02.2021, 20:42   #8
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,034
По умолчанию

Цитата:
Сообщение от BDA Посмотреть сообщение
2^n - 1
так повторять нельзя
11,22,33 и т.д.
с исходного
Цитата:
Сообщение от Ципихович Эндрю Посмотреть сообщение
txt = '''это !здравствуйте+!, есть !знаком+! этим !словом+! число'''
можно только печатать или нет, и тогда?
2^3 - 1 = 8, я насчитал 6, какие ещё два?
Ципихович Эндрю вне форума Ответить с цитированием
Старый 02.02.2021, 20:43   #9
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,034
По умолчанию

Цитата:
Сообщение от Ципихович Эндрю Посмотреть сообщение
2^3 - 1 = 8
или 7?-я запутался))
Ципихович Эндрю вне форума Ответить с цитированием
Старый 02.02.2021, 20:47   #10
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,285
По умолчанию

В var3 потерян случай 3. В var4 потеряны случаи 4, 34. Таблица вариантов как в 4 сообщении от evg_m. 0 означает, что слова нет, а 1 - что слово есть. Не подходит только вариант со всеми нулями.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Варианты в делфи Deoxes Помощь студентам 21 21.11.2013 05:10
Варианты сочетаний из n по k Deni3 Microsoft Office Excel 1 21.10.2013 07:07
Варианты и их создание. Александр За... Помощь студентам 5 10.10.2012 02:06
Варианты решений Ghost of Night Помощь студентам 5 22.01.2012 21:42
ВАРИАНТЫ ПАРСИНГА Vova777 Общие вопросы Delphi 2 04.09.2010 23:51