Предлагаю сделать этот вопрос главным, а ответ на первый выражать через ответ на этот.
Пришло на ум вот такое решение вопроса:
вытащим все шары из урны и расположим в ряд, сначала белые, потом черные:
бб...бббчч....чч
вообразим, что по этому ряду мы двигаем рамку длиной k. т.е. при каждом положении рамки через нее будет видно ровно k шаров. Каждому положению рамки соответствует исход вытаскивания k шаров из урны. т.е. исходов столько же, сколько вариантов расположегия рамки (т.е.

). Тогда, вроде, понятно, как посчитать количество различных исходов.
Например, при

у нас будет

исходов, количество черных шаров будет изменяться от 0 до N.
Т.е. в случае

получаем, что вероятность конкретного количества белых шаров равна

.
Я правильно рассуждаю?
Сначала сосчитайте количество последовательностей из

шаров, где

чёрных.

?
Потом сосчитайте, сколько последовательностей-остатков
вот эту мысль не понял... вы не могли бы переформулировать?