С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Вы хотите программу написать или комбинаторику вспомнить?
Сколькими способами можно выбрать и разместить по m различным местам m из n различных предметов?
Amn = n! / (n - m)!
Или по рабоче-крестьянски: Первый нулевой бит может занять любое из девяти положений, второй любое из восьми оставшихся, третий - из семи. Amn = 9 * 8 * 7.
ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY, Scorpion ZS 1024+SMUC
Комбинаторику не изучал, но выше приведённое будет работать только для отличающихся друг от друга объектов (букв, фруктов, и т.п.).
Три нулевых бита одинаковы. Значит, количество комбинаций всё-таки меньше.
Доказательство "в лоб".
Посчитаем количество возможных перестановок для девяти бит.
Первый нулевой бит может занять любое из девяти положений, второй любое из восьми оставшихся, третий - из семи, .....
9*8*7*6*5*4*3*2*1 = 362880
Но все мы знаем, что в девять бит влазит только 256*2 = 512 возможных комбинаций вообще.![]()
Нужно посчитать число слов 9-битного двоичного кода с весом 6. Но посчитаем все
Вес - Число слов
0 - 1
1 - 9
2 - 36
3 - 84
4 - 126
5 - 126
6 - 84
7 - 36
8 - 9
9 - 1
т.е. 9-битных комбинаций ровно с тремя нулями 84.
Строка треугольника Паскаля при n=9
Все верно это комбинаторика, простейшая задача на сочетание 3 из 9.
C(3 9)=9!/(3!(9-3)!)=84
Вроде в школе походят.
Не зная матана, я бы засомневался, получив такой результат
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)