#include <iostream>
#include <cmath>

int main() {
    int k;
    std::cin >> k;

    long long m = 0;
    long long n = 0;

    for (int i = 1; i <= k; i++) {
        long long x = i * i + 1;
        int y = sqrt(x);

        if (y * y == x && y <= k) {
            m = i;
            n = y;
        }
    }

    std::cout << 'm=' << m << std::endl;
    std::cout << 'n=' << n << std::endl;

    return 0;
}
C++ 编程求解最大平方和问题:优化代码以提高搜索引擎收录率

原文地址: https://www.cveoy.top/t/topic/iawc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录