1206:放苹果
2023-09-27 14:25:47 时间
1206:放苹果
时间限制: 1000 ms 内存限制: 65536 KB
【题目描述】
把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。
【输入】
第一行是测试数据的数目t(0≤t≤20)。以下每行均包含二个整数M和N,以空格分开。1≤M,N≤10。
【输出】
对输入的每组数据M和N,用一行输出相应的K。
【输入样例】
1
7 3
【输出样例】
8
【来源】
No
#include<cstdio>
#include<iostream>
#include<cstring>
using namespace std;
int up(int a,int b)//a苹果 b盘子
{
if(a==0||b==1) return 1;
else if(a<b) return up(a,a);//苹果数小于盘子数
else return up(a-b,b)+up(a,b-1);
//每个盘子至少放一个苹果 +至少有一个盘子为空
}
int main()
{
int t,m,n;
scanf("%d",&t);
for(int i=1;i<=t;i++){
scanf("%d %d",&m,&n);
printf("%d\n",up(m,n));
}
return 0;
}
相关文章
- 关于安卓苹果手机安装证书抓https的关键步骤
- 如何将苹果手机里照片和视频传输至win或mac电脑上面?
- web网页版苹果计算器(HTML、CSS、JavaScript实现)
- 称钉钉将上线“下班勿扰”功能;苹果发生大规模网络宕机;.NET 7 Preview 2发布|极客头条
- 极客日报第 72 期:特斯拉在无人墓地感应到行人;Maxell 再诉苹果侵权;小米造车尚未到正式立项阶段;华为与奔驰展开合作 HMS for Car 登陆 S 级轿车
- 极客日报第 46 期:清华毕业生最爱去华为;苹果应用商店元旦消费5.4亿美元创历史记录;应届生因拒绝加班被申通辞退;B站或进军金融支付
- 10月31日科技资讯|抖音回应视频泄露:草稿不会上传后台;苹果开卖5000元印度版iPhone XR;Jboot 2.2.5发布|极客头条
- 美国中央情报局多少年来一直试图入侵苹果
- 用tomcat配置https自签名证书,解决 ios7.1以上系统, 苹果inHouse发布
- 在用苹果Mac OS X操作系统吗?那你得小心了……
- 直扑云计算 苹果10亿美元投建数据中心
- VMware 虚拟机安装 Mac OS X Mountain Lion 苹果系统
- 来自苹果的编程语言——Swift简单介绍【整理】
- 阳阳买苹果--C实现
- 苹果官方xcode工程build设置指南