Cod sursa(job #2274462)

Utilizator PetyAlexandru Peticaru Pety Data 1 noiembrie 2018 20:43:14
Problema 1-sir Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.42 kb
#include <bits/stdc++.h>

using namespace std;

ifstream fin ("1-sir.in");
ofstream fout ("1-sir.out");

const int MOD = 194767;

int n, s, dp[2][35000];

int main()
{
  fin >> n >> s;
  dp[1][0] = 1;
  for (int i = 2; i <= n; i++)
    for (int j = 0; j <= (i - 1) * i / 2; j++)
      dp[i % 2][j] = (dp[(i - 1) % 2][abs(j + 1 - i)] + dp[(i - 1) % 2][j - 1 + i]) % MOD;
  fout << dp[n % 2][s];
  return 0;
}