Cod sursa(job #1969968)

Utilizator FlorinHajaFlorin Gabriel Haja FlorinHaja Data 18 aprilie 2017 19:19:56
Problema Numerele lui Stirling Scor 20
Compilator cpp Status done
Runda Arhiva educationala Marime 0.52 kb
#include <fstream>

using namespace std;

ifstream f("stirling.in");
ofstream g("stirling.out");

const int mod = 98999;
int n, i, j, s[2][203][203], t;

int main() {
    f >> n;
    s[0][0][0] = s[1][0][0] = 1;
    for (i = 1; i <= 200; i++)
        for (j = 1; j <= i; j++) {
            s[0][i][j] = s[0][i-1][j-1]-(i-1)*s[0][i-1][j];
            s[1][i][j] = (s[1][i-1][j-1]+j*s[1][i-1][j])%mod;
        }

    while (n--) {
        f >> t >> i >> j;
        g << s[t-1][i][j]<<'\n';
    }
    return 0;
}