题目描述

现有 rr 个互不相同的盒子和 nn 个互不相同的球,要将这 nn 个球放入 rr 个盒子中,且不允许有空盒子。请求出有多少种不同的放法。

两种放法不同当且仅当存在一个球使得该球在两种放法中放入了不同的盒子。

输入格式

输入只有一行两个整数,分别代表 nn 和 rr。

输出格式

输出一行一个整数代表答案。

输入输出样例

输入 #1复制

3 2

输出 #1复制

6

说明/提示

样例输入输出 1 解释

有两个盒子(编号为 1, 21,2)和三个球(编号为 1, 2, 31,2,3),共有六种方案,分别如下:

盒子编号 方案 1 方案 2 方案 3 方案 4 方案 5 方案 6
盒子 11 小球 11 小球 22 小球 33 小球 2, 32,3 小球 1, 31,3 小球 1, 21,2
盒子 22 小球 2, 32,3 小球 1, 31,3 小球 1, 21,2 小球 11 小球 22 小球 33

数据规模与约定

对于 100\%100% 的数据,保证 0 \leq r \leq n \leq 100≤r≤n≤10,且答案小于 2^{31}231。

上代码:

#include<cstdio>
#include<iostream>
using namespace std;
int n,r,f[100][100]={1};
int jc(int k)
{int ans=1;for(int i=2;i<=k;i++){ans*=i;}return ans;
}
int main()
{cin>>n>>r;for(int i=1;i<=n;i++){for(int j=1;j<=r;j++){f[i][j]=f[i-1][j-1]+j*f[i-1][j];}}cout<<f[n][r]*jc(r);return 0;
}

洛谷P1287 盒子与球相关推荐

  1. P1287 盒子与球(python3实现)

    盒子与球 - 洛谷 """P1287 盒子与球 https://www.luogu.com.cn/problem/P1287"""def f ...

  2. P1287 盒子与球题解【python】

    文章目录 盒子与球 题目描述 输入格式 输出格式 样例 #1 样例输入 #1 样例输出 #1 提示 样例输入输出 1 解释 数据规模与约定 思路 code 盒子与球 题目描述 现有 r r r 个互不 ...

  3. P1287 盒子与球

    题目描述 现有 rr 个互不相同的盒子和 nn 个互不相同的球,要将这 nn 个球放入 rr 个盒子中,且不允许有空盒子.请求出有多少种不同的放法. 两种放法不同当且仅当存在一个球使得该球在两种放法中 ...

  4. *【洛谷 - P1025】数的划分(dfs 或 dp 或 母函数,第二类斯特林数Stirling)

    题干: 题目描述 将整数n分成k份,且每份不能为空,任意两个方案不相同(不考虑顺序). 例如:n=7,k=3,下面三种分法被认为是相同的. 1,1,5 1,5,1 5,1,1 问有多少种不同的分法. ...

  5. 洛谷、牛客网、AcWing 刷题(python版)

    牛客网python专项练习整理(一) https://blog.csdn.net/weixin_41913008/article/details/87203468 牛客网剑指offer--python ...

  6. 洛谷.P2705 小球

    题目描述 有 R 个红色盒子和 B 个蓝色盒子,还有 R 个红色小球和 B 个蓝色小球.每个盒子只能装一个小球,每个小球都要放在一个盒子里.如果把一个红色小球放在一个红色盒子里,那么得分是 C.如果把 ...

  7. 洛谷 P3802 小魔女帕琪【期望】

    洛谷 P3802 小魔女帕琪[期望] 本题大意:共有7个数(1234567)第i个数有ai个,把所有sum(a1+a2+..+a7)个数随机出现时,求连续成功出现7个不同数字的期望次数, 分析:(分为 ...

  8. 【数学1】基础数学问题 - 题单 - 洛谷

    这里写目录标题 [[数学1]基础数学问题 - 题单 - 洛谷](https://www.luogu.com.cn/training/117) [P1143 进制转换](https://www.luog ...

  9. 洛谷---数学---数论

    洛谷---数学---数论 http://www.luogu.org 单看 数学 数论 的书,纯理论,看不进,决定还是从做题开始,不明白的地方再看书,以上机训练,促进看书,同样 从 简单--->难 ...

最新文章

  1. 一起学设计模式 - 责任链模式
  2. vue-cli3.0 生产包去除console.log
  3. Vue:对象更改检测注意事项
  4. 11.Excel数据分析-复合型饼图与漏斗图
  5. 微课|中学生可以这样学Python(1.4节):安装扩展库
  6. ubuntu 两行命令自动安装最合适的NVIDIA驱动
  7. 中国夹层玻璃板行业市场供需与战略研究报告
  8. windows 服务 定时程序 跑不出数据
  9. python网页抓取与按键精灵原理一样吗_Python——爬虫——爬虫的原理与数据抓取...
  10. 数据库审计系统(启明设备)
  11. python自动抓取_python自动化之web抓取
  12. OA流程归档后,没有推送消息通知这样处理
  13. Hadoop 3.x安装部署详细手顺
  14. 使用Java和FFempeg批量转码B站缓存下来的列表视频,成MP4格式
  15. window系统中,交换键盘中win键和ctl键
  16. java四大名著知乎_给四大名著重新取名……从知乎热帖看畅销书起名套路
  17. 什么是WAF?WAF的功能有哪些?
  18. Linux下内核进程、用户进程和轻量级进程(LWP)的理解
  19. 行业elasticsearch容器化存储分离调研报告
  20. zxing 扫描闪退

热门文章

  1. python数据类型的转换
  2. MySQL基础学习笔记(带目录)
  3. 如何在Windows DOS环境下格式化硬盘
  4. 线性代数之——四个基本子空间
  5. java图像处理:灰度化,二值化,降噪,切割,裁剪,识别,找相似等
  6. ⑭霍兰德RS*型如何选专业?高考志愿填报选专业
  7. KaTex 数学公式 基础
  8. python version-32 required_python version 3.6 required,which was not fount in the regis-站长资讯中心...
  9. Mysql 主从复制的作用和原理
  10. 父类引用和子类引用之间 的关系