Box, ACM/ICPC NEERC 2004, UVa1587

本文介绍了一种方法,通过给定六个矩形的长和宽,判断这些矩形是否能够组成一个完整的长方体的六个面。首先,需要对矩形的边长进行排序,并设定最长边为a,次长边为b,最短边为c。然后,将矩形分为六组,每组两个矩形,分别是两个(a, b),两个(a, c)和两个(b, c)。如果能够找到这样的组合,则说明这六个矩形可以组成一个长方体。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

题目:给定6个矩形的长和宽 w i 和 t i (1<=w i,h i <= 1000),判断它们能否构成长方形的6个面

思路:将矩形按边长排序(边长设为 a >= b >= c)

得到 矩形1(a,b)  矩形2(a,b) 矩形3 (a,c矩形4 (a,c矩形5 (b,c矩形6 (b,c)

根据关系即得条件


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值