Pagini recente » Cod sursa (job #2696831) | Cod sursa (job #3149604) | Cod sursa (job #2674933) | Cod sursa (job #766351) | Cod sursa (job #2956314)
#include<iostream>
#include<fstream>
#include<vector>
#define MOD 194767
std::ifstream in("1-sir.in");
std::ofstream out("1-sir.out");
using namespace std;
int n, smax;
int main() {
in >> n >> smax;
int new_sum = (n * (n + 1) / 2 - smax) / 2;
vector<int>dp(new_sum + 1);
dp[0] = 1;
for (int i = 2; i <= n; ++i)
for (int w = new_sum; w >= i; --w)
dp[w] += dp[w - i], dp[w] %= MOD;
out << dp[new_sum];
return 0;
}