P7048 [NWRRC2015] Alex Origami Squares题解

· · 题解

P7048 [NWRRC2015] Alex Origami Squares题解

本题就是一个数学水题,特别简单。

题目大意

给你一个长方形,如何剪出 3 个最大的长方形。

思路

只需要在 3 个并排和一上两下中取出最大值即可。

代码实现就非常简单,只要去最小值和最大值,按照思路来做就行了,下面给出本题的代码。

代码

#include<bits/stdc++.h>
using namespace std;
int n,m;
int main() {
    cin>>n>>m;
    double a=max(n,m);
    double b=min(n,m);
    printf("%.6f",max(min(b,a/3.0),b/2.0));
    return 0;
}