|
алгоритм просчета количества вариантов | ☑ | ||
---|---|---|---|---|
0
1сПупс
20.02.21
✎
16:01
|
Привет!
Есть комбинация из трех параметров а,b,c Каждый параметр может принимать несколько значений: а - 5, b - 5, c - 3. Cколько комбинаций получит система в итоге? |
|||
1
1сПупс
20.02.21
✎
16:02
|
есть предположение что это 5*5*3 но это не так.
|
|||
2
Ненавижу 1С
гуру
20.02.21
✎
16:13
|
(1) почему?
|
|||
3
1Сергей
20.02.21
✎
16:15
|
да, почему?
|
|||
4
vicof
20.02.21
✎
16:16
|
Автор и хочет узнать, почему, не?))
|
|||
5
Андроны едут
20.02.21
✎
16:16
|
(3) потому что нужно учесть перестановки самих параметров
|
|||
6
vde69
20.02.21
✎
16:17
|
что-то типа этого 5*(5-1)*(3-2)
|
|||
7
XMMS
20.02.21
✎
16:19
|
Из-за такой уверенности, что это не так, посчитал в Экселе. Ну получается что 5*5*3.
Исключение - если параметры могут меняться порядком. Но об этом сказано не было, а по умолчанию порядок параметров произвольным образом обычно не меняется в алгоритмах. Обожаю логические задачки, где что-то должен додумать сам. |
|||
8
PR
20.02.21
✎
16:20
|
По ходу стартовал марафон тупых веток
|
|||
9
1Сергей
20.02.21
✎
16:22
|
Просто идёт мыслительный процесс. умные мысли лезут в голову, но мозг сопротивляется
|
|||
10
1сПупс
20.02.21
✎
16:25
|
Например, мы могли бы использовать значения для
параметра один (10, 20, 30, 40 и 50), значения параметра два (20, 40, 60, 80 и 100) и три выбранных значения для параметра три (например, 5, 10 и 20). При этом количество тестируемых наборов параметров снизилось бы до 57. |
|||
11
1сПупс
20.02.21
✎
16:26
|
(5 + 4 + 4 + 3 + 3) * 3 = 57 почему так?
|
|||
12
hhhh
20.02.21
✎
16:30
|
(10) нет, тут как раз четко, 5*5*3 = 75 вариантов.
|
|||
13
1сПупс
20.02.21
✎
16:33
|
ааа, может тут мисклик?
пятнично. |
|||
14
1сПупс
20.02.21
✎
16:33
|
и это книжка с миллиардным тиражом
|
|||
15
1Сергей
20.02.21
✎
16:34
|
||||
16
1сПупс
20.02.21
✎
16:36
|
(15) таже беда.
|
|||
17
1Сергей
20.02.21
✎
16:37
|
(16) никакой беды 5*5*3 будет 75
|
|||
18
PR
20.02.21
✎
16:38
|
(9) На тебе задачку, решай
Если A + B = 7, то чему равно C? |
|||
19
PR
20.02.21
✎
16:40
|
(11) Потому что ты двух слов связать не можешь и не можешь по человечески сказать, что есть допуслоовие, по которому цифры не могут дублироваться в разных позициях, то есть каждая цифра может использоваться только один раз
|
|||
20
1сПупс
20.02.21
✎
16:41
|
тут походу очепятка (5+5+4+4+3+3+2+2+1+1)*3 = 75
не? |
|||
21
PR
20.02.21
✎
16:42
|
Поэтому правильный ответ на (0)
75, но это неточно, потому что автор что-то мутит |
|||
22
1сПупс
20.02.21
✎
16:44
|
ааа, кажется допер: допусловие есть: параметр 2 не может превышать параметр 1
|
|||
23
1сПупс
20.02.21
✎
16:45
|
параметр 2 должен быть больше параметра 1 всегда.
|
|||
24
PR
20.02.21
✎
16:47
|
(22) LOL
|
|||
25
PR
20.02.21
✎
16:48
|
Тогда 75, но это не точно...
|
|||
26
1сПупс
20.02.21
✎
16:52
|
все равно 57 никак не получается.
|
|||
27
1сПупс
20.02.21
✎
17:05
|
допер, все правильно
|
|||
28
1сПупс
20.02.21
✎
17:06
|
параметр 2 всегда должен быть строго больше параметра 1
|
|||
29
Вафель
20.02.21
✎
18:16
|
тут уже зависть от значений параметров. общей формулы нет
|
|||
30
Доктор Манхэттен
21.02.21
✎
05:16
|
Параметры можно переставить шестью разными способами: 3 * 2 * 1 = 6.
Для каждой перестановки возможно 5 * 5 * 3 = 75 вариантов значений параметров. Итого: 6 * 75 = 450 вариантов, при условии что никакие значения параметров не совпадают между собой. |
|||
31
Доктор Манхэттен
21.02.21
✎
05:21
|
(28) Пардон, не дочитал до этого сообщения, когда писал.
Параметры указаны в условии задачи, или могут быть любые? |
|||
32
Доктор Манхэттен
21.02.21
✎
05:28
|
(11) >> (5 + 4 + 4 + 3 + 3) * 3 = 57 почему так?
Учитывая (10), получается что параметры известны по условию задачи. Тогда: Если первый параметр 10, то второй может быть выбран 5 способами: 20, 40, 60, 80, 100 Если первый параметр 20, то второй может быть выбран 4 способами: 40, 60, 80, 100 Если первый параметр 30, то второй может быть выбран 4 способами: 40, 60, 80, 100 Если первый параметр 40, то второй может быть выбран 3 способами: 60, 80, 100 Если первый параметр 50, то второй может быть выбран 3 способами: 60, 80, 100 Итого, первые два параметра дают 5 + 4 + 4 + 3 + 3 = 19 комбинаций. Третий параметр можно выбрать тремя способами в любом случае, поэтому просто умножаем предыдущее число на 3. 19 * 3 = 57 |
|||
33
ДедМорроз
21.02.21
✎
11:02
|
Это не параметры,это наборы значений.
Параметр,это,например,длина или ширина. Тогда как их не меняй,ничего не поменяется. А ваша задача это: Есть несколько множеств значений A,B,C. Из них выбирают наборы значений,по одному для каждого множества. Сколько различных вариантов можно выбрать,и тут допусловия на неповторяемость и упорядоченность вариантов. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |