问题标题: 酷町堂:和极小值

0
0
已解决
李光地
李光地
新手守护
新手守护

题目描述 Description

有两个数a,b,且0<a<b,a*b=2698,当a+b 最小时,求b的值

输入描述 Input Description

输出描述 Output Description

一行,为b的值

样例输入 Sample Input

样例输出 Sample Output


0
1
赵逸凡
赵逸凡
初级启示者
初级启示者

我们知道

a²+b²-2ab>=0  (二元基本不等式)

变形 a+b>=2 根号 ab

则可得 a+b 最小值

故只需求出 a+b 的值后,再寻求整数解即可。

注意:b>a 作为一个约束条件,是非常必要的

但细心点会发现,题目并没有说清楚 a 和 b 是不是整数,按常理来说我们只考正整数,故得解

0
0
陈泊瑜
陈泊瑜
中级守护
中级守护

积一定差大和大,差小和小

b=52

 

0
李宜和
李宜和
高级启示者
高级启示者

这题通过题目给出来的条件,可以直接算出是71

0
李明昕
李明昕
资深守护
资深守护

(未优化)

首先循环a从1到2698,再循环b从a+1到2698(0<a<b)

再根据题目找最小值( 记得最后输出的是b)

so ez

Take me please

我要回答