B2.cpp 357 B

1234567891011121314151617
  1. #include <bit/stdc++.h>
  2. const int MOD = 1000000;
  3. using namespace std;
  4. int main() {
  5. vector<int> f(26, 1);
  6. for (int i = 2; i < f.size(); i++)
  7. f[i] = f[i - 1] * i % MOD;
  8. for (int i = 1; i < f.size(); i++)
  9. f[i] = (f[i - 1] + f[i]) % MOD;
  10. int n;
  11. while (cin >> n) {
  12. cout << f[min(n,25)] << endl;
  13. }
  14. return 0;
  15. }