fork(1) download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. using ll = long long;
  5.  
  6. int main() {
  7. for (ll d = 1;; d++) {
  8. ll x = d * d;
  9. int cnt = 0;
  10.  
  11. for (ll i = 1; i * i <= x; i++) {
  12. if (x % i == 0) {
  13. ll j = x / i;
  14.  
  15. if ((i + j) % 2 == 0)
  16. cnt++;
  17. }
  18. }
  19.  
  20. if (cnt >= 99) {
  21. cout << d << " " << cnt << '\n';
  22. break;
  23. }
  24. }
  25. }
Success #stdin #stdout 0.04s 5312KB
stdin
Standard input is empty
stdout
2520 113