博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
POJ 1664 放苹果
阅读量:4881 次
发布时间:2019-06-11

本文共 883 字,大约阅读时间需要 2 分钟。

放苹果
Time Limit: 1000MS   Memory Limit: 10000K
Total Submissions: 23639   Accepted: 14999

Description

把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。

Input

第一行是测试数据的数目t(0 <= t <= 20)。以下每行均包含二个整数M和N,以空格分开。1<=M,N<=10。

Output

对输入的每组数据M和N,用一行输出相应的K。

Sample Input

17 3

Sample Output

8
#include 
#include
using namespace std;int n;int ans;int result;void DFS(int index, int from, int sum){ if (index == n) { if (sum == result) { ans++; } return; } for (int i = from; i <= result; i++) { DFS(index + 1, i, sum + i); }}int main(){ int nCase; scanf("%d", &nCase); for (int i = 0; i < nCase; i++) { scanf("%d%d", &result, &n); ans = 0; DFS(0, 0, 0); printf("%d\n", ans); } return 0;}

 

转载于:https://www.cnblogs.com/lzmfywz/p/3202103.html

你可能感兴趣的文章
navigationController pop回之前控制器
查看>>
汇编语言实验一
查看>>
Web.config配置文件详解(新手必看)
查看>>
selenide总结
查看>>
selenium--控制浏览器和简单元素操作
查看>>
android spannableString 替换 textview 中部分文字
查看>>
java 引用
查看>>
关于Spring注解@Async引发其他注解失效
查看>>
关于学习的一些感悟
查看>>
算法提高 概率计算
查看>>
UVa 12716 - GCD XOR(筛法 + 找规律)
查看>>
Spring Cloud学习资料
查看>>
制作无广告启动盘
查看>>
python使用httplib2访问REST服务的例子
查看>>
经典代码(01)
查看>>
生成ico格式图标
查看>>
并查集hdu4424
查看>>
jdbc之分页查询
查看>>
sbrk and coreleft
查看>>
树型DP
查看>>