POJ 1664 放苹果

原创 2015年11月21日 11:15:00
放苹果
Time Limit: 1000MS   Memory Limit: 10000K
Total Submissions: 28861   Accepted: 18248

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

1
7 3

Sample Output

8


#include <iostream>
#include <cstdio>
#include <cstring>
#include <string>
using namespace std;

const int maxn = 15;
int d[maxn][maxn];

void dp(int m ,int n){
	memset(d,0,sizeof(d));
	int i,j;
	for(i=0;i<=m;i++)
		d[i][1] = 1;
	for(i=1;i<=n;i++)
		d[0][i] = d[1][i] = 1;
	for(i=2;i<=m;i++){
		for(j=2;j<=n;j++){
			if(i>=j)
				d[i][j]=d[i][j-1]+d[i-j][j];
			else if(i<j)
				d[i][j]=d[i][i];
		}
	}
}

int main(){
	int i,j,k,t,m,n;

	cin>>t;
	while(t--){
		cin>>m>>n;
		dp(m,n);
		cout<<d[m][n]<<endl;
	}
	return 0;
}





相关文章推荐

poj1664 放苹果

Description把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。Input第一行是测试数据的数目t(0 ...

poj1664放苹果(dfs与递推,两种方法)

Description 把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。 Input 第一行是测试数据的数目t...

2011.10.22 poj1664放苹果 解题报告

放苹果 Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 18762   Accepted:...

POJ-1664 放苹果

放苹果 Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 28356   Accepted: 17939 D...
  • MIKASA3
  • MIKASA3
  • 2015年08月08日 17:45
  • 290

POJ - 1664 放苹果

递推

POJ:1664 放苹果(递归,思维)

放苹果 Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 33123   Accepted:...
  • zugofn
  • zugofn
  • 2017年03月14日 21:24
  • 379

poj1664 放苹果

Description 把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。 Input 第一行是测试数据的数目...
  • xdz78
  • xdz78
  • 2015年04月24日 21:43
  • 211

POJ 1664 放苹果(DFS)

POJ 1664 放苹果(DFS) http://poj.org/problem?id=1664 题意: 把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示...

poj-1664 放苹果

把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。 Input 第一行是测试数据的数目t(0 ...

[dp]poj1664 放苹果 dp解法

放苹果 Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 27747   Accepted:...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:POJ 1664 放苹果
举报原因:
原因补充:

(最多只允许输入30个字)