记录编号 461564 评测结果 AAAAAAA
题目名称 集合平分 最终得分 100
用户昵称 GravatarRegnig Etalsnart 是否通过 通过
代码语言 C++ 运行时间 0.017 s
提交时间 2017-10-20 08:32:48 内存使用 0.00 MiB
显示代码纯文本
#include<cstdio>
using namespace std;
int n,f[40][1000],i,j;
int abs(int x){return x<0?-x:x;}
int Main()
{
	freopen("subsetz.in","r",stdin);freopen("subsetz.out","w",stdout);
	scanf("%d",&n);
	f[1][1]=1;
	for(i=2;i<n;i++)
	{
		int up=i*(i-1)/2;
		for(j=0;j<=up;j++)
		{
			f[i][j+i]+=f[i-1][j];
			f[i][abs(j-i)]+=f[i-1][j];
		}
	}
	printf("%d\n",f[n-1][n]);
	return 0;
}
int main(){;}
int syy=Main();