UVa1587 Box(盒子)

UVa1587 Box(盒子)_第1张图片

UVa1587 Box(盒子)_第2张图片

思路:首先对输入的每个矩形的长和宽按长>宽,在按先长后宽对输入的矩形再矩形排序即可。

#include 
#include 
#include 
#include 
#include 
using namespace std;
struct box
{
    int max;
    int min;
    int v;
};
bool operator== (box a,box b)
{
    if(a.max==b.max && a.min==b.min)return true;
    return false;
}
bool comp(box a,box b)
{
    return a.v>b.v;
}
int main()
{
    box data[6];
    int a,b;
    int i=0;
    while(cin>>a>>b){
        i=i%6;
        data[i].max=a>=b?a:b;
        data[i].min=a

 

你可能感兴趣的:(C/C++)