居然要用高精度!

懒得operator了,转移是裸的完全背包

#include<iostream>
#include<cstdio>
using namespace std;
int n,k,f[1005][45];
int read()
{
int r=0,f=1;
char p=getchar();
while(p>'9'||p<'0')
{
if(p=='-')
f=-1;
p=getchar();
}
while(p>='0'&&p<='9')
{
r=r*10+p-48;
p=getchar();
}
return r*f;
}
void clc(int x,int y)
{
for(int i=1;i<=40;i++)
f[x][i]+=f[y][i];
for(int i=1;i<=40;i++)
{
f[x][i+1]+=f[x][i]/10;
f[x][i]%=10;
}
}
int main()
{
n=read();k=read();
f[0][1]=1;
for(int i=1;i<=k;i++)
for(int j=i;j<=n;j++)
clc(j,j-i);
int t=40;
while(f[n][t]==0)
t--;
for(int i=t;i;i--)
printf("%d",f[n][i]);
return 0;
}

最新文章

  1. JQuery $(function(){})和$(document).ready(function(){})
  2. 左右xcode的重构选项的一些理解
  3. 转:WebDriver(Selenium2)模拟鼠标经过事件
  4. PAT (Advanced Level) 1044. Shopping in Mars (25)
  5. Objective-C基础语法高速入门
  6. 简易商品信息管理系统——首个Web项目
  7. javascript、ruby和C性能一瞥(2)
  8. [Luogu 4135] 作诗
  9. Python之时间(time)模块
  10. post请求返回 读取 HTML 表单 URL 编码的数据流时出错
  11. Cisco N3K VPC+HSRP+ospf 配置
  12. SQL Server查询时添加一列连续的自增列
  13. NSCopying简析
  14. kaptcha图形验证码组件
  15. 2017-2018-1 JaWorld 团队作业--冲刺7
  16. [转] 两个静态html页面传值方法的总结
  17. PTA (Advanced Level) 1020 Tree Traversals
  18. LightOJ 1024 Eid(高精度乘法+求n个数最小公约数)
  19. /var/run/yum.pid被锁定
  20. 搭建openresty需要注意到的地方

热门文章

  1. Texture 纹理贴图
  2. IOC&amp;DI
  3. Leetcode 215.数组中的第k个最大元素
  4. 【计算几何+极角排序+爆ll】E. Convex
  5. 【BZOJ4559】成绩比较(组合计数,容斥原理)
  6. bat初学
  7. 调用系统相机拍照,保存照片,调用系统裁剪API对照片处理,显示裁剪之后的照片
  8. 017 SSH
  9. Hadoop HDFS NFS GateWay部署深入具体解释
  10. mysql 经常使用命令整理总结