Pagini recente » Cod sursa (job #559793) | Cod sursa (job #72835) | Cod sursa (job #1555022) | Cod sursa (job #2512473) | Cod sursa (job #3257889)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("diamant.in");
ofstream fout("diamant.out");
long long int t[2][100005];
int main()
{
int n,m,i,j,k,q=1;
long long int x;
fin>>n>>m>>x;
t[0][45000]=1;
for(i=1;i<=n;++i)
{
for(j=1;j<=m;++j)
{
for(k=0;k<=90000;++k)
{
t[q][k]=t[1-q][k]+t[1-q][k+i*j];
if(k>=i*j)
{
t[q][k]+=t[1-q][k-i*j];
}
t[q][k]%=10000;
}
q=1-q;
}
}
if(x>=45000 || x<=-45000)
{
fout<<0;
return 0;
}
fout<<t[1-q][x+45000];
return 0;
}