分析

第二类striling数

考虑最后一个数到底是放在之前的任意一个集合内,还是自成一个集合

\[F_{i\ j}=F_{i-1\ j-1}+j\times F_{i-1,j}
\]

AC代码

#include <bits/stdc++.h>
using namespace std;
typedef unsigned long long LL;
int n,k;
LL f[10005][1005],p;
inline int read() {
int w=0,x=0; char ch=0;
while (!isdigit(ch)) {w|=ch=='-';ch=getchar();}
while (isdigit(ch)) {x=(x<<1)+(x<<3)+(ch^48);ch=getchar();}
return w?-x:x;
}
int main() {
n=read(),k=read();
scanf("%lld",&p);
f[0][0]=1;
for (int i=1;i<=n;i++) {
for (int j=1;j<=k;j++) {
f[i][j]=((f[i-1][j-1]+p)%p+(j*f[i-1][j]+p)%p+p)%p;
}
}
printf("%llu\n",f[n][k]);
return 0;
}

最新文章

  1. 转DNS DLZ +MYSQL
  2. 读《编写可维护的javascript》笔记
  3. Collection 集合类
  4. ASP.NET 自定义URL重写 分类: ASP.NET 2014-10-31 16:05 175人阅读 评论(0) 收藏
  5. centos的安装,网络的调试
  6. 对象与Byte数组相互转化工具方法
  7. JSP表单处理
  8. Cat VS Dog
  9. linux分区和文件系统
  10. c#中使用SESSION需要注意的几个问题
  11. awk的日志模块追加日期时间字段的方案
  12. python基础---pymsql
  13. H3C交换机删除VLAN与其绑定端口配置
  14. Dubbo 源码解析四 —— 负载均衡LoadBalance
  15. html5使用canvas动态画医学设备毫秒级数据波形图
  16. cdn模式下vue的基本用法
  17. c++ 容器元素填充(fill)
  18. 1062 Talent and Virtue (25 分)
  19. 4星|《亿万》:FBI大战华尔街对冲基金大鳄
  20. SQL Server -&gt;&gt; Online Index Rebuilding(联机索引重建)

热门文章

  1. sql优化_隐式-显示转换
  2. C#基础之checked与 unchecked的使用
  3. P2782 友好城市(最长不下降子序列)
  4. c语言经典算法---计算Fibonacci数列
  5. 从Vehicle-ReId到AI换脸,应有尽有,解你所惑
  6. 彻底删除Docker
  7. .Net Core with 微服务 - Consul 注册中心
  8. NOIP模拟测试14「旋转子段&#183;走格子&#183;柱状图」
  9. VBS脚本编程(1)——数据类型、变量和常量
  10. shell 调用其他shell脚本中的变量、函数