Pagini recente » Cod sursa (job #1864048) | Cod sursa (job #1664324) | Cod sursa (job #162900) | Cod sursa (job #2949379) | Cod sursa (job #2443326)
#include<fstream>
#include<cstring>
#define mod 194767
using namespace std;
ifstream fin("1-sir.in");
ofstream fout("1-sir.out");
int d[(255*256)/2+10],n,s,i,j,aux;
int main(){
fin>>n>>s;
if(s<0) s=-s;
s=n*(n-1)/2-s;
for(i=1;i<=s;i++) d[i]=-1; d[0]=1;
for(i=n;i>=1;i--)
{
aux+=2;
for(j=s-aux;j>=0;j--) if(d[j]>-1)
{
if(d[j+aux]==-1)
d[j+aux]=d[j];
else
d[j+aux]=(d[j+aux]+d[j])%mod;}
}
fout<<d[s];
return 0;
}