Raslboyy

3005

Sep 2nd, 2019
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.45 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include <vector>
  4.  
  5. using namespace std;
  6.  
  7. int main() {
  8.     ifstream fin("input.txt");
  9.     ofstream fout("output.txt");
  10.  
  11.     int n;
  12.     fin >> n;
  13.  
  14.     vector<long long> vec(n + 1);
  15.     vec[0] = 1LL;
  16.     for (int i = 1; i <= n; i++)
  17.         for (int j = 0; j < i; j++) {
  18.             vec[i] += vec[j] * vec[i - j - 1];
  19.             vec[i] = vec[i] % (1000 * 1000 * 1000 + 7);
  20.         }
  21.  
  22.     fout << vec[n] << endl;
  23.  
  24.     fin.close();
  25.     fout.close();
  26.     return 0;
  27. }
Advertisement
Add Comment
Please, Sign In to add comment