Блог пользователя gotop

Автор gotop, история, 9 лет назад, По-английски

If we can give zero candy to person, is there any way to compute Fast "distribute n candies to r people" ??

if we can't give zero candy, solution is (n-1)C(r-1)

but we can give zero candy, I don't know how to compute fast

please help me

  • Проголосовать: нравится
  • -5
  • Проголосовать: не нравится

»
9 лет назад, скрыть # |
 
Проголосовать: нравится +9 Проголосовать: не нравится

Answer is . We arrange gates and candies in a row and choose elements to be gates.

»
9 лет назад, скрыть # |
← Rev. 6  
Проголосовать: нравится +4 Проголосовать: не нравится

second theorem described here can be helpful

»
9 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Give one more candy to each person. So the solutions equals to "distribute n+r-1 candies to r people(we can't give zero candy)" or (n+r-1)C(r-1)