Cod sursa(job #3266196)

Utilizator Barbu_MateiBarbu Matei Barbu_Matei Data 6 ianuarie 2025 14:20:24
Problema Numerele lui Stirling Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.6 kb
#include <bits/stdc++.h>
using namespace std;

const int MOD = 98999;
int t, x, n, m;
int s[3][201][201];

int main() {
    ifstream cin("stirling.in");
    ifstream cin("stirling.out");
    s[1][0][0] = s[2][0][0] = 1;
    for (int i = 1; i <= 200; ++i) {
        for (int j = 1; j <= 200; ++j) {
            s[1][i][j] = (s[1][i - 1][j - 1] - (i - 1) * s[1][i - 1][j] % MOD + MOD) % MOD;
            s[2][i][j] = (s[2][i - 1][j - 1] + j * s[2][i - 1][j] % MOD) % MOD;
        }
    }
    cin >> t;
    while (t--) {
        cin >> x >> n >> m;
        cout << s[x][n][m] << "\n";
    }
}