/BCDIV - Chia nhóm

<Problem>

https://vn.spoj.com/problems/BCDIV/
              #include <iostream>
      using namespace std;
       
      int main() {
        int t;
        cin >> t;
       
        long long f[26][26];
       
        for (int i = 0; i <= 25; i++) {
          for (int j = 0; j <= 25; j++) {
            f[i][j] = 0;
          }
        }
       
        for (int j = 1; j <= 25; j++) {
          f[j][1] = 1;
        }
       
        for (int i = 1; i <= 25; i++) {
          for (int j = 2; j <= 25; j++) {
            f[i][j] = f[i - 1][j - 1] + j * f[i - 1][j];
          }
        }
       
       
        while (t--) {
          int n, k;
          cin >> n >> k;
          cout << f[n][k] << endl;
        }
       
        return 0;
      }