Cod sursa(job #2701369)

Utilizator Iustin01Isciuc Iustin - Constantin Iustin01 Data 30 ianuarie 2021 17:57:44
Problema Numerele lui Stirling Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.56 kb
#include <bits/stdc++.h>
using namespace std;

ifstream in("stiriling.in");
ofstream out("stiriling.out");

int s[205][205], S[205][205];
int n, k, t, caz;

int main(){
    s[0][0] = S[0][0] = 1;
    for(int i = 1; i <= 200; i++)
        for(int j = 1; j <= 200; j++)
            s[i][j] = s[i - 1][j - 1] + (i - 1) * s[i - 1][j],
            S[i][j] = S[i - 1][j - 1] + j * S[i- 1][j];

    in>>t;
    while(t--){
        in>>caz>>n>>k;
        if(caz == 1)
            out<<s[n][k]<<"\n";
        else
            out<<S[n][k]<<"\n";
    }


}