Pagini recente » Cod sursa (job #1861297) | Cod sursa (job #2363671) | Cod sursa (job #577249) | Cod sursa (job #1006026) | Cod sursa (job #1363449)
#include<cstdio>
int di[320005],d2[320005];
int main()
{
freopen("diamant.in","r",stdin);
freopen("diamant.out","w",stdout);
int n,m,x,i,j,q,l;
scanf("%d%d%d",&n,&m,&x);
if(x>=160000)
{
printf("0\n");
}
else
{
di[160000]=1;
x=x+160000;
l=320000;
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
{
for(q=0;q<=l;q++)
if(di[q]>0)
{
d2[q+i*j]+=di[q];
d2[q-i*j]+=di[q];
d2[q]+=di[q];
}
for(q=0;q<=l;q++)
{
di[q]=d2[q];
d2[q]=0;
}
}
printf("%d\n",di[x]);
}
return 0;
}