记录编号 53754 评测结果 AAAAAAAAAA
题目名称 [HAOI 2009]逆序对数列 最终得分 100
用户昵称 Gravatarfeng 是否通过 通过
代码语言 C++ 运行时间 0.034 s
提交时间 2013-03-05 11:09:15 内存使用 4.93 MiB
显示代码纯文本
#include<cstring>
#include<cstdio>
#include<algorithm>
#include<iostream>
using namespace std;
int n,k;
int f[1100][1100];
void init(){
	freopen("permut.in","r",stdin);
	freopen("permut.out","w",stdout);
	scanf("%d%d",&n,&k);
}
void work(){
	f[1][0]=1;
	for (int i=2;i<=n;i++)
		for (int j=0;j<=k;j++){
			f[i][j]=f[i-1][j]+f[i][j-1];
			if(j>=i)
			//	f[i][j]=0;
				f[i][j]+=10000-f[i-1][j-i];
			f[i][j]%=10000;
		}
	printf("%d",f[n][k]);
}
int main()
{
	init();
	work();
	return 0;
}