gpt4 book ai didi

algorithm - 了解用于查找数字 x 和 y(小于 n)的排列的代码,使得 x*y 是一个完美的平方并且 y -x 是最大值(x < y)

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:23:47 28 4
gpt4 key购买 nike

<分区>

我在编程博客中读到这个函数来完成上述任务,但我无法理解它。 (而且 x*y 应该是最大值)。而且最大化 x*y 的偏好大于 y-x 。

       long long ans = 0;
int X,Y;

for( i = 2;i <= n / i;++i){
int k = n / (i * i);
int y = k *i*i;
int x = k * (i - 1) * (i - 1);

if((long long)x * y > ans){
ans = (long long)x * y;
X = x;
Y = y;
}
}

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com