Pagini recente » Cod sursa (job #1561931) | Cod sursa (job #2051917) | Cod sursa (job #1844968) | Diferente pentru implica-te/arhiva-educationala intre reviziile 204 si 203 | Cod sursa (job #2443352)
#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;d[0]=1;
if(s<0||s%2==1)
{
fout<<0;
return 0;
}
s/=2;
for(i=1;i<n;i++)
for(j=s-i;j>=0;j--)
d[j+i]=(d[j+i]+d[j])%mod;
fout<<d[s];
return 0;
}