题解:P13581 [NWRRC 2023] Axis-Aligned Area
1.题目思路
由于只有四根木棒,又要求每根木棒都与两条坐标轴中的一条平行,还要求围成封闭区域,再结合样例解释,我们发现,围成的封闭区域一定是一个长方形(包含正方形)。
而长方形有一个重要的性质:有两组对边,且对边长度相等。
而由于四根木棒必须全部使用,为了保证封闭面积最大,我们要减少木棍长度的浪费,即让长方形两条对边的长度差的绝对值尽量小。
再看题面,发现
分组完成后,容易发现此时的答案即为
2.代码
是的,代码真的很短。
#include<iostream>
#include<cstdio>
using namespace std;
int a[5];
int main(){
for(int i=1;i<=4;i++){
scanf("%d",&a[i]);
}
printf("%d\n",min(a[1],a[2])*min(a[3],a[4])); //计算答案
return 0;
}
3.后记
更多内容,请移步至:
\color{red}\texttt{Luogu ryf2011} ;\color{orange}\texttt{cnblogs(博客园) cnblogs2011ryf} 。