设函数 f(k)(n);

则:

  f(1)(n)=1;

  f(2)(n)=f(1)(0)+f(1)(1)+f(1)(2)+...+f(1)(n);

  f(3)(n)=f(2)(0)+f(2)(1)+f(2)(2)+...+f(2)(n);

        . 

        .

        .

  f(k)(n)=f(k-1)(0)+f(k-1)(1)+...+f(k-1)(n);

可预处理。

附代码:

 #include <iostream>
#include <cstring>
using namespace std; int main (){
int n,k;
int f[][];
memset (f,,sizeof f);
for (int i=;i<=;i++)
f[][i]=;
for (int i=;i<=;i++){
for (int j=;j<=;j++){
for (int o=;o<=j;o++)
f[i][j]=(f[i][j]+f[i-][o])%;
}
}
while (cin>>n>>k&&(n+k)){
cout<<f[k][n]<<endl;
}
return ;
}

最新文章

  1. MongoDB使用操作
  2. homework-04 抓瞎
  3. eclipse 手动安装皮肤
  4. error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file
  5. Python中time模块详解
  6. maven的下载,环境变量配置,和eclipse配置,和IntelliJIDEA配置
  7. [NIO-2]通道和FileChannel
  8. day34-python操作redis三
  9. redis5 集群迁移方案
  10. Tools - 浏览器Chrome
  11. LVS:三种负载均衡方式比较
  12. c#4.0 Task.Factory.StartNew 用法
  13. javashop组件开发指南
  14. sql server 2008安装的时候选NT AUTHORITY\NEWORK SERVICE 还是选 NT AUTHORITY\SYSTEM ?
  15. Mysql试题集锦
  16. T+固定资产二维码管理(生成,打印)
  17. SparkR链接mysql数据库(踩坑)
  18. 6 - Python内置结构 - 字典
  19. Android静默安装和静默卸载代码
  20. springBoot整合ecache缓存

热门文章

  1. 读php手册一点点心得(1)
  2. laravel 心得
  3. CSS的伪类和伪元素
  4. TabHost刷新activity的方法
  5. HttpApplication中的异步线程
  6. 动态绑定ReportViewer控件之经验总结
  7. 各硬件装置在 Linux 中的文件名(笔记)
  8. Unity 飞机的子弹轨迹
  9. Android开发之Intent.Action
  10. 分类: LINUX apache 访问设置配置