题解:P12868 [蓝桥杯 2025 国 Python A] 最大周长

· · 题解

解析思路

求一个面积为 2025 的长方形周长最大是多少。

周长等于长方形的长宽之和乘以二。

因为一个长方形的长与宽差得越大,它的周长也越大。那么很显然当长方形的长为 2025,宽为 1 时,周长之和最大。

举个例子,202545 的平方,而正方形是长方形中特殊的一种,所以长(正)方形的长和宽(边长)都是 45 是可行的,但其周长仅有 45 \times 4 = 180。反观长为 2025,宽为 1 的长方形,其周长便是 (1+2025) \times 2 = 4052.

结论答案

根据上面的解析得出答案为 4052,下面是 Python 和 C++ 的输出答案的代码:

print(4052)
#include<bits/stdc++.h>
using namespace std;
int main(){
    cout<<<4052;
    return 0;
}