【题目描述】

设S是一个具有n个元素的集合,S=〈a1,a2,……,an〉,现将S划分成k个满足下列条件的子集合S1,S2,……,Sk且满足:
1.Si≠∅
2.Si∩Sj=∅ (1≤i,j≤k,i≠j)
3.S1∪S2∪S3∪…∪Sk=S

则称S1,S2,……,Sk是集合S的一个划分。

它相当于把S集合中的n个元素a1,a2,……,an放入k个(0<k≤n<30)无标号的盒子中,使得没有一个盒子为空。请你确定n个元素a1,a2,……,an放入k个无标号盒子中去的划分数S(n,k)。

【输入】

给出n和k。

【输出】

n个元素a1,a2,……,an放入k个无标号盒子中去的划分数S(n,k)。

【输入样例】

10 6

【输出样例】

22827

思路:计算 C(n,k) ,直接递归即可

【源程序】

#include<iostream>
using namespace std;
long long calculate(long long n,long long k)
{if(n<k||k==0)return 0;if(n==k||k==1)return 1;return calculate(n-1,k-1)+k*calculate(n-1,k);
}
int main()
{long long n,k;cin>>n>>k;cout<<calculate(n,k)<<endl;return 0;
} 

集合的划分(信息学奥赛一本通-T1315)相关推荐

  1. 信息学奥赛一本通 (C++)上机练习

    信息学奥赛一本通(C++)上机练习 此书为娃儿的第一本刷题书.娃儿现在四年级 ,希望他能坚持下来.特开贴加油 luogu: disangan223 第一部分 C++语言 第一章 C++语言入门 T10 ...

  2. 信息学奥赛一本通(基础算法与数据结构-题解汇总目录)

    信息学奥赛一本通(C++版)在线评测系统 基础(二)基础算法   更新中...... 第一章高精度计算 1307[例1.3]高精度乘法 1308[例1.5]高精除 1309[例1.6]回文数(Noip ...

  3. 信息学奥赛一本通_长乐一中老师演绎“奥赛传奇”

    董永建(右一)在课堂上. 台海网5月14日讯 据福州晚报报道,长乐一中有一位"传奇"老师--15年来,他辅导的学生在全国高中生信息学奥赛中获金牌3人次.银牌3人次.铜牌5人次:在全 ...

  4. 信息学奥赛一本通 提高篇 第5章 矩阵乘法

    例1 矩阵AXB 信息学奥赛一本通(C++版)在线评测系统 [矩阵乘法]矩阵A×B_Uletay-CSDN博客 矩阵乘法--矩阵A×B_vina的博客-CSDN博客 一本通1641[例 1]矩阵 A× ...

  5. 《信息学奥赛一本通提高篇》第6章 组合数学

    例1 计算系数(NOIP2011提高) 信息学奥赛一本通(C++版)在线评测系统 NOIP2011计算系数_nanhan27的博客-CSDN博客 「NOIP2011」 计算系数 - 组合数_TbYan ...

  6. 《信息学奥赛一本通 提高篇》

    提高篇 第一部分 基础算法 第1章 贪心算法 提高篇 第一部分 基础算法 第1章 贪心算法_青少年趣味编程-CSDN博客 提高篇 第一部分 基础算法 第1章 贪心算法 提高篇 第一部分 基础算法 第1 ...

  7. 信息学奥赛一本通 提高篇 第一部分 基础算法 第2章 二分与三分

    信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分 信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分_mrcrack的博客-CSDN博客_信息学奥赛一本通 ...

  8. 信息学奥赛一本通 提高篇 第六部分 数学基础 相关的真题

    第1章   快速幂 1875:[13NOIP提高组]转圈游戏 信息学奥赛一本通(C++版)在线评测系统 第2 章  素数 第 3 章  约数 第 4 章  同余问题 第 5 章  矩阵乘法 第 6 章 ...

  9. 信息学奥赛一本通 1080:余数相同问题 2022.1.29 AC

    http://ybt.ssoier.cn:8088/show_source.php?runid=14630195 /* 信息学奥赛一本通 1080:余数相同问题 2022.1.29 AC http:/ ...

最新文章

  1. Qt实现应用程序单实例运行--LocalServer方式
  2. 神经网络不可思议的声誉
  3. apache iotdb_Apache-IoTDB
  4. ubuntu11.04服务器安装
  5. 使用 plsql 时的配置信息(连远程数据库服务器 到 在本机安装 oracle )
  6. sublime自定义主题-修改行号的颜色
  7. Seafile 开源企业云盘部署
  8. 浙江商人立下的22条规矩
  9. 2018 Multi-University Training Contest 7 - GuGuFishtion
  10. BT.1120协议简介
  11. 怎么样从零基础开始学习Java
  12. 计算机用户密码查看器,电脑开机密码查看工具
  13. Synchronized 可重入性粒度测试
  14. webflux excel文件上传:java.io.IOException: Unable to read entire header; 0 bytes read; expected 512 byte
  15. 移动端webscoket连接失败---code1006
  16. 80后的我们为什么不结婚
  17. Android--播放视频横竖屏切换的2种方式
  18. 两手空空也创业 没钱照样做老板
  19. 1000瓶酒其中1瓶有毒,10只老鼠找出毒酒
  20. Java汉字转拼音工具类(支持首字母和全拼)

热门文章

  1. 4段简短代码教你用Python读写Excel
  2. 近 5 亿人的隐私,毁于一位程序员之手?
  3. 你的“不着急”,最后都是“来不及”
  4. 书还可以这样做?3分钟扒光这本变态级作品 | 文末有福利
  5. STM32之ADC单通道连续例程
  6. linux 连个文件都删除不了,什么鬼!
  7. 普通公司员工的编程水平与阿里巴巴有多大差距?
  8. SpringBoot + Spring Security 简单入门
  9. 【插件发布】JAVA微服务框架,Jeecg-P3-Biz-OA 1.0.0 插件开源发布
  10. JEECG开源团队招募成员计划