https://www.luogu.org/problem/show?pid=1025

题目描述

将整数n分成k份,且每份不能为空,任意两个方案不相同(不考虑顺序)。

例如:n=7,k=3,下面三种分法被认为是相同的。

1,1,5; 1,5,1; 5,1,1;

问有多少种不同的分法。

输入输出格式

输入格式:

n,k (6<n<=200,2<=k<=6)

输出格式:

一个整数,即不同的分法。

输入输出样例

输入样例#1:

7 3

输出样例#1:

4

说明

四种分法为:1,1,5;1,2,4;1,3,3;2,2,3;

 1 #include <cstdio>
 2
 3 #define MIN(a,b) (a<b ?a :b)
 4
 5 using namespace std;
 6
 7 int n,k;
 8 int f[201][7];
 9
10 int main()
11 {
12     f[0][0]=1;
13     scanf("%d%d",&n,&k);
14     for(int i=1;i<=n;i++)
15       for(int j=1;j<=MIN(i,k);j++)
16           f[i][j]=f[i-1][j-1]+f[i-j][j];
17     printf("%d",f[n][k]);
18     return 0;
19 }

转载于:https://www.cnblogs.com/Shy-key/p/6914517.html

洛谷——P1025 数的划分相关推荐

  1. 洛谷 - P1025 数的划分(计数dp)

    题目链接:点击查看 题目大意:将整数 n 分成 k 份有多少种分法 题目分析:设 dp[ i ][ j ] 为将整数 i 分成 j 份的方案数,拆分整数可以等价为放小球,相当于将 n 个小球放进 k ...

  2. 洛谷 - P1025 数的划分(dfs)

    题目链接:点击查看 题目大意:给出两个数n和k,要求将n分成k份,问有多少种方案数,注意: 1 1 5和1 5 1还有5 1 1算同一种方案 题目分析:因为n只给到了200,并且k最大为6,所以直接d ...

  3. 洛谷P3939 数颜色 vector乱搞

    洛谷P3939 数颜色 标签 vector乱搞 简明题意 给一个序列(n <= 3e5),现需要你支持两种操作. 询问区间[L,R]中有多少个值为x的数 交换第k和k+1个数 思路 首先,这题需 ...

  4. *【洛谷 - P1025】数的划分(dfs 或 dp 或 母函数,第二类斯特林数Stirling)

    题干: 题目描述 将整数n分成k份,且每份不能为空,任意两个方案不相同(不考虑顺序). 例如:n=7,k=3,下面三种分法被认为是相同的. 1,1,5 1,5,1 5,1,1 问有多少种不同的分法. ...

  5. 【洛谷P1255 数楼梯】

    P1255 数楼梯 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 看上去是个斐波那契数列,其实是高精度计算啦 虽说是个水题,但可以练习一下高精度计算,之前我都是顺序输入,通过指针偏 ...

  6. 洛谷 P1028 数的计算

    递推计算即可 f[1]=1 f[2]=2=f[1]+1 f[3]=2=f[1]+1 f[4]=4=f[1]+f[2]+1 f[5]=4=f[1]+f[2]+1 我的代码(算法借鉴洛谷题解) #incl ...

  7. uoj#348/洛谷P4221 [WC2018]州区划分(FWT)

    传送门(uoj) 传送门(洛谷) 全世界都会子集卷积就咱不会--全世界都在写\(FMT\)就咱只会\(FWT\)-- 前置芝士 或运算\(FWT\)或者\(FMT\) 左转洛谷模板区,包教包会 子集卷 ...

  8. 数的划分(洛谷-P1025)

    题目描述 将整数 n 分成 k 份,且每份不能为空,任意两个方案不相同(不考虑顺序). 例如: n=7 , k=3 ,下面三种分法被认为是相同的. 1,1,5 ; 1,5,1 ; 5,1,1 . 问有 ...

  9. 洛谷 P1255 数楼梯 70

    题目描述 楼梯有N阶,上楼可以一步上一阶,也可以一步上二阶. 编一个程序,计算共有多少种不同的走法. 输入输出格式 输入格式: 一个数字,楼梯数. 输出格式: 走的方式几种. 输入输出样例 输入样例# ...

最新文章

  1. 方便的boost_python
  2. 炼丹神器!模型调参这门“玄学”,终于被破解了
  3. SAP UI5 json model load data的原理
  4. 使用正则把数字前面的符号替换_正则表达式(一) 基本表达式
  5. decode和case的用法
  6. Win10下python不同版本同时安装并解决pip共存问题
  7. c语言程序游戏例子,C语言编程——取石子游戏实例解答
  8. Java开发实战经典【Java基础】
  9. 我的单片机固件被人给破解了
  10. mysql 查询优化实验报告_数据库优化查询实验报告.docx
  11. springsecurity实现MD5验证用户登录
  12. smartbi v7 Linux,Smartbi版本更新
  13. 数据恢复国赛经验与方法分享(电子产品芯片级检测维修与数据恢复赛项)
  14. html语言单词背不下来,英语单词怎么都背不下来怎么办
  15. Delphi使用CEF4Delphi制作Chromium谷歌内核浏览器
  16. 官宣了!大杀四方的 Master 就是阿尔法狗
  17. Sencha的Eclipse插件提示和技巧
  18. 计算机专业英语第13章,第13章计算机专业英语.doc
  19. 股票与债券的区别与联系
  20. solrcloud java_SolrCloud的介绍

热门文章

  1. [CODEVS 1036]商务旅行
  2. 兼容浏览器的布局CSS
  3. 玩转jquery插件之flexigrid 【转】
  4. C++---vector与list之间的区别
  5. 【操作系统】—线程概念和多线程模型
  6. 数据库原理—数据模型(三)
  7. 图解HTTP笔记(二)——HTTP状态码
  8. 都有数据一直报空指针_C语言指针难吗?纸老虎而已,纯干货讲解(附代码)...
  9. 京东月薪8万招聘HR,岗位要求只有这3个字
  10. 好想找一个灵魂伴侣,然后带着他一起周游世界,会实现吗?