fork download
  1. #include <bits/stdc++.h>
  2. #define ll long long
  3. using namespace std;
  4. ll calc(ll n, ll prm) {
  5. ll p = prm, ans = 0;
  6. while (n < prm) {
  7. cout << n << ' ' << p << '\n';
  8. ans += n / p;
  9. p *= prm;
  10. }
  11. return ans;
  12. }
  13. int main() {
  14.  
  15. ll n = 40;
  16. ll prime[] = {2,3,5,7,11,13,17,19,23,29,31,37};
  17. ll ans = 1;
  18. for (int i = 0; i < 12; i++) {
  19. ll pec = calc(n, prime[i]);
  20. ans *= (pec + 1);
  21. }
  22. cout << ans << '\n';
  23. }
Success #stdin #stdout 0.01s 5288KB
stdin
10
aba
geeksforgeeks
geeksforgeeks
geeksforgeeks
geeksforgeeks
geeksforgeeks
geeksforgeeks
geeksforgeeks
geeksforgeeks
geeksforgeeks
stdout
1