阅读 58

UVA 10943全加和(规律)

f(n,k)=f(0,k-1)+f(1,k-1)+.......f(n,k-1)

#include <iostream>
#include <cstring>
using namespace std;
int main()
{
	int n,k,i,j,a[105][105],l;
	while(cin>>n>>k&&(n+k))
	{	memset(a,0,sizeof(a));
		for(i=1;i<=k;i++)
		for(j=0;j<=n;j++)
		{
			if(i==1) a[j][i]=1;
			else for(l=0;l<=j;l++)
			{
				a[j][i]+=a[l][i-1];
				if(a[j][i]>100000000) a[j][i]%=1000000;	
			}	
		}
		cout<<a[n][k]%1000000<<endl;
	} 
	return 0;
}


文章分类
代码人生
文章标签
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐