fork download
  1. #include <iostream>
  2. #include <cstring>
  3. using namespace std;
  4.  
  5. int main() {
  6. int n;
  7. long long fact = 1;
  8. char s[21];
  9. cin >> n;
  10. cin.get(s, 21);
  11. int k = strlen(s) - 1;
  12. int start = n % k;
  13. if (start == 0) {
  14. start += k;
  15. }
  16. for (int i = start; i <= n; i += k) {
  17. fact *= i;
  18. }
  19. cout << fact << "\n";
  20. return 0;
  21. }
Success #stdin #stdout 0.01s 5412KB
stdin
9 !!
stdout
945