美文网首页
数论经典习题系列之求重集组合数(一)

数论经典习题系列之求重集组合数(一)

作者: 汪汪小增 | 来源:发表于2018-10-18 19:35 被阅读0次

title: 数论经典习题系列(一)
categories:

  • 数论
    tags:
  • 重集组合

经典练习题

例题1

n个没有区别的球放入r个有标志的盒子里面(n>=r),每个盒子只允许放一个球,请问有多少种放法?

每个盒子只能放一个球,所以方法为排列数,P(n,r);

例题2

n个没有区别的球放入r个有标志的盒子里面(n>=r),每个盒子至少放一个球,请问有多少种放法?

方法一

分两个步骤完成:

(1)首先每个盒子放一个球,因为球是没有区别的,所以这样的方法是1

(2)然后再n-r个球放到r个盒子里面,每个盒子放置的球数没有限制,比如把所有的球都装到其中一个盒子,所以盒子相当于是一个重集:
{\infty\cdot a_{1},\infty\cdot a_{2},\infty\cdot a_{3},\cdot \cdot \cdot ,\infty\cdot a_{n}}。
结果就是相当于在重集里面取出n-r个元素的组合

其实就是F(r,n-r)= \binom{r+n-r-1}{r-1}=\binom{r+n-r-1}{n-r}=\binom{n-1}{r-1}

(1)(2)使用乘法定理之后,结果等于\binom{n-1}{r-1}

方法2

直接一个步骤完成,要求盒子不能为空,根据隔板法(可以wiki一下)
r个盒子,n个球,相当于要把n个球划分为r堆,
因为n个球有n-1的缝隙,要划分为r堆,就需要找r-1个缝隙。
所以就是在n-1个缝隙里面找出r-1个缝隙就好了
答案就是\binom{n-1}{r-1}

相关文章

  • 数论经典习题系列之求重集组合数(一)

    title: 数论经典习题系列(一)categories: 数论tags: 重集组合 经典练习题 例题1 n个没有...

  • 学爸笔记【97】- 寒假打卡D9 - 学数数

    2020.1.23 家庭习题课今天开张,学数数,先请出两组书籍。 冯校长的两本: 余教授的两本: 此前一组数论入门...

  • 18-04-18 回顾 可汗学院:计算数论

    关键字 计算数论: 时间复杂度 空间复杂度 质数 合数 sieve of eratosthenes ,质数定...

  • 组合数学1-漫谈组合数学

    1. 什么是组合数学 数学发展史:初等→分析→组合组合数学:抽象代数,集合论,数论,群论,拓扑学 幻方n阶幻方定义...

  • 初等数论之"大衍求一术"

    前言:遍观各论坛,对大衍求一术与孙子定理混为一谈者不计其数。数论是好东西,计算常要密密麻麻写几页纸,但这里我只简单...

  • 算法模板(六)基础数论

    gcd与lcm Lucas求组合数

  • 求组合数

    排列组合是经常遇到的问题,本篇文章想跟大家探讨一下,对于给定的,我们该如何去求组合数。 方法一:递归(动态规划) ...

  • 欧几里得算法【Euclid Algorithm】

    引言 欧几里得算法用于求两整数的最大公约数,是一个简单却经典的算法,很多算法或者数论领域的入门书都将它作为引子。 ...

  • 安居士/海滨:怀念唐3

    喜欢唐的简友,请直接点击下面蓝色字。简书《重温经典》系列之《梦回唐朝》目录及链接1-10 重温经典:梦回唐朝1 重...

  • 数论-组合数学-离散数学

    在备考公务员的过程中,遇到了不少题目关于数论方面的,而我在数论方面的知识相对匮乏,印象中在离散数学中学过一些。 陆...

网友评论

      本文标题:数论经典习题系列之求重集组合数(一)

      本文链接:https://www.haomeiwen.com/subject/brwszftx.html