|
|
|
Задача о выборке
|
|||
|---|---|---|---|
|
#18+
Понял, что ничего не понимаю:) Требуется сгенерировать все возможные выборки любого размера из совокупности. Для определённости, берем размер совокупности 32. Попытка №1 Рассматриваем "взятый" элемент как единичный бит, а "невзятый" как нулевой. Тогда любая выборка кодируется уникальным 32-битным числом, т.е. количество всех ненулевых выборок = 2^32 - 1 Попытка №2 Все выборки размера k подсчитываются как число сочетаний n!/((n-k)!k!) Следовательно, можно просуммировать все сочетания от 1 до 32 32 + 32*31/2 + 32*31*30/6 +...+32 Однако оба способа дают разный результат:( В чём же проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2014, 05:17 |
|
||
|
|

start [/forum/topic.php?fid=16&gotonew=1&tid=1341428]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
175ms |
get topic data: |
12ms |
get first new msg: |
8ms |
get forum data: |
4ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 227ms |
| total: | 507ms |

| 0 / 0 |
