2549 自然数和分解

时间限制: 1 s

空间限制: 32000 KB

题目等级 : 白银 Silver

传送门

题目描述 Description

把自然数N分解为若干个自然数之和,输出方案数。

输入描述 Input Description

N,(1≤n≤50)

输出描述 Output Description

方案数

样例输入 Sample Input

5

样例输出 Sample Output

7

数据范围及提示 Data Size & Hint

5

可分为

1 1 1 1 1

1 1 1 2

1 1 3

1 2 2

1 4

2 3

5

/*
又一搜索标签中的DP题.
一想到方案数就想到背包(—ˉ—)
显然j的方案数可以由j-i的方案数转移而来.
有s[j]+=s[j-i].
*/
#include<iostream>
#include<cstdio>
#define MAXN 51
using namespace std;
int s[MAXN],n;
int main()
{
s[0]=1;
cin>>n;
for(int i=1;i<=n;i++)
for(int j=i;j<=n;j++)
s[j]+=s[j-i];
cout<<s[n];
return 0;
}

最新文章

  1. css表示屏幕宽度和高度
  2. Get,Post请求中文乱码问题有效解决方法
  3. 前端之css、JavaScript和DOM
  4. [dijkstra+heap优化] 模板
  5. Count and Say leetcode
  6. IIS配置ASP.NET和服务器错误页
  7. android 事件处理概念簇
  8. mysql中limit与in不能同时使用的解决方式.
  9. 使用u32过滤器设置基于mac地址的下载限制
  10. 纯CSS绘制三角形(各种角度)
  11. bootstrap学习记录(慕课网教程)
  12. 288. Unique Word Abbreviation
  13. 4、什么构成了我们Android应用程序?(七大件)
  14. 关于cvAdsDiffS的那些事
  15. ios-王云鹤 调用ios系统功能---------------打电话、发短信、发邮件
  16. Hibernate学习笔记三 多表
  17. js动态创建元素之一--document.write
  18. Webstorm使用教程详解
  19. Oauth2.0(四):Implicit 授权方式
  20. html form表单提交后处理返回数据

热门文章

  1. VS2013项目受源代码管理向源代码管理注册此项目时出错
  2. UART(串口)
  3. [Boost]图形处理库Boost::Polygon
  4. RHEL7磁盘分区挂载和格式化
  5. 使用wampserver安装Composer的注意事项
  6. ar技术序章-SDK介绍和选择
  7. 图片上传unexpected end of stream
  8. 网上下载的 java开源项目 如何 打jar包
  9. Java NIO使用及原理分析(三)
  10. tar linux 打包 压缩 gzip 命令说明