题目链接:http://acm.xju.edu.cn/JudgeOnline/problem.php?id=1006

第二类斯特林数:
第二类Stirling数实际上是集合的一个拆分,表示将n个不同的元素拆分成m个集合的方案数,记为 或者

第二类Stirling数的推导和第一类Stirling数类似,可以从定义出发考虑第n+1个元素的情况,假设要把n+1个元素分成m个集合则分析如下:
(1)如果n个元素构成了m-1个集合,那么第n+1个元素单独构成一个集合。方案数
(2)如果n个元素已经构成了m个集合,将第n+1个元素插入到任意一个集合。方案数 m*S(n,m) 。
  综合两种情况得:
    

递推式:dp[i][j] = dp[i-1][j-1]+j*dp[i-1][j];

思路:
这题就是求斯特林数,即将n个队伍分成i个集合(1 <= i <= n)。
然后对每个集合排序,乘上A(i,i)。也就是i !(i的阶乘)。

代码:

#include<cstdio>
#include<cstring>
#include<iostream>
using namespace std;const int mod = 10056;int dp[1010][1010];
int main()  {  int t,n;cin >> t;int k = 1;while(t--){cin >> n;dp[0][0] = 1;for(int i = 1;i <= n; i++){for(int j = 1;j <= i; j++){dp[i][j] = (dp[i-1][j-1]+j*dp[i-1][j])%mod;}} int num = 1;int ans = 0;for(int j = 1;j <= n; j++){num = (num * j)%mod;ans = (ans + num*dp[n][j])%mod;}cout << "Case " << k++ << ": ";cout << ans << endl;}return 0;
}   

新疆大学(新大)OJ xju 1006: 比赛排名 第二类斯特林数+阶乘相关推荐

  1. 各大OJ刷题平台汇总

    前言 想成为一名高级工程师,算法还是要有的,至少在入门编程和进入公司之前都是必备的.刷题也可以很好的锻炼动手能力和逻辑思维,今天就给大家介绍一些知名的在线刷题平台,都是干货哦! 力扣(leetcode ...

  2. 分享各大OJ平台,干货满满

    以下是各大OJ平台,找到适合自己的才能达到事半功倍的效果,白嫖! 1.浙江大学 Online Judge(ZOJ) 链接:http://acm.zju.edu.cn 国内最早也是最有名气的OJ,有很多 ...

  3. 【长更】一句话题解(各大oj)

      太简单的题,但是又要记录下来做过哪些东西,就写在这里啦~   早搞不搞,等到快退役了才来搞   标 * 的为有价值的题,标 ^ 的为欺诈题,标 - 的为知识点待填坑,标 ? 的表示看别人是这样做的 ...

  4. 国际十大正规现货黄金交易平台排名(2023年优质版)

    在现今这个时代,投资理财是在平常不过的了,但是在投资市场中黄金是最为热门的产品之一,而黄金投资市场中现货黄金因行情变化快.盈利机会多.多空双向交易机制而获得人们广泛喜爱和选择的主要理由,由于现货黄金的 ...

  5. 十大家用智能监控摄像头品牌排名

    十大家用智能监控摄像头品牌排名 前言:随着雇佣保姆.饲养宠物的类人的变多,家用监控已经悄然的走进了人们的家庭之中.监控的好坏也成为越来越的人关注的重点,但是市面上繁多的家用监控设备却还是让人挑花了眼却 ...

  6. 幼儿园计算机技能大赛,幼儿园新教师五项技能比赛

    与<幼儿园新教师五项技能比赛>相关的范文 葛石镇幼儿园"教学大比武"活动 实 施 方 案 为进一步提升全镇幼儿教师的教育教学能力,推动"课堂教学改革年&quo ...

  7. 国内十大黄金期货交易APP平台排名(2022版)

    在以黄金为交易对象的诸多产品中,国际黄金期货备受投资者的青睐.黄金期货也称黄金期货合约,是以黄金为交易对象的期货合同,指以国际黄金市场未来某时点的黄金价格为交易标的的期货合约. 如今已是移动互联网时代 ...

  8. 2020年2月12日 林大OJ习题 队列

    2020年2月12日 队列 林大OJ 1632 周末舞会-队列 队列的基本题目,重在理解队列的原理. #include <bits/stdc++.h>using namespace std ...

  9. 国内十大资质正规黄金交易平台排名(2023名单汇总)

    现货黄金作为一种更完善.更灵活的投资产品,受到了不少投资者的青睐.在选择平台时,投资者应该尽量选择行业排名靠前.信誉良好的平台,以获得更可靠的投资服务.如今,随着互联网的发展,金融媒体也随之增多,搜索 ...

最新文章

  1. 自定义input type=file 样式的方法
  2. iOS的block内存管理
  3. Win8Metro(C#)数字图像处理--2.14Prewitt 边缘检测
  4. HTTPS访问站点,出现证书问题解决
  5. em标签和strong标签的区别
  6. PAT甲级1062 Talent and Virtue:[C++题解]结构体、哈希表
  7. cython编码报错
  8. 将银行读卡设备读取到的身份证头像Bitmap属性转换成路径
  9. docker学习指南
  10. 女车主车顶控诉“特斯拉刹车失灵”,结果被大汉抬走!车展变维权现场...
  11. mysql 两个结果集求差
  12. python运行界面黑色_在Python中使用open执行轮廓检测后,如何使图像的背景变黑?...
  13. [POJ1035]Spell checker
  14. 【优化算法】符号LMS算法【含Matlab源码 697期】
  15. Linux ext2, ext3, ext4 文件系统解读[4]
  16. PS MAC 2022安装步骤
  17. 百度360争推1TB永久网盘
  18. 人工智能——机器学习是什么
  19. rms 公式 有效值_为什麼均方根值(RMS)比平均值表达好一些?
  20. LTE Attach

热门文章

  1. Java黑皮书课后题第8章:*8.3(按考分对学生排序)重写程序清单8-2,按照正确答案个数的升序显示学生
  2. 团子大家族(clannad)
  3. Mac模拟慢速网络 - Network Link Conditioner 安装和使用
  4. HTML基本教程,及一些基本常用标签。
  5. C#使用事件方式Winform窗体之间传值
  6. java field, property,variable及getField和getDeclaredField的区别
  7. HDU 2515 Yanghee 的算术【找规律】
  8. POJ1724 ROADS 费用最短路
  9. for 创建一个方法:键盘录入一个数 ,求它的 阶乘 及 阶乘的和
  10. linux使用权限模式启动mongodb,Linux安装MongoDB启动及常见问题解决