C - The E-pang Palace HDU - 5128 (暴力枚举+计算几何)(水)

这篇博客介绍了HDU 5128题目的解法,通过暴力枚举所有矩形并利用计算几何进行合法性判断。作者指出虽然解题思路简单,但可能因为n^4的时间复杂度导致运行速度慢。
摘要由CSDN通过智能技术生成

题目链接

https://cn.vjudge.net/contest/180311#problem/C     或者   http://acm.hdu.edu.cn/showproblem.php?pid=5128

解题思路:

这道题其实挺简单的,就是枚举出所有的矩形,再判断是不是合法的就OK了;

WA了一次在这里:

a[i].x != a[j].x && a[i].y != a[j].y
还有就是如果大的矩形包含小的矩形就取大的面积。

复杂度:选取两个点就可判断是否为矩形,这里是顶多n^2就可以跑完,好,现在有了顶多n^2个矩形,存在一个结构体里面,再遍历两次,最后n^4结束。

上代码:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值