如何计算红包的最大套娃层数?

某乎校招:

给你一组若干个红包,包含若干长和宽数据,如果一个红包的长和宽都小于另一个红包,那么称这个红包可以套娃到另一个红包里面。求如何选取其中的部分红包进行套娃使得套娃层数最大?

以第一个用例示范:

有4个红包,长和宽分别是(5,4)(6,4)(7,6)(2,3)

那么套娃层数就是3层,以(2,3)->(5,4)->(7,6)或者(2,3)->(6,4)->(7,6)进行套娃。
全部评论
怎么做的,我写的测试用例只有69通过,有代码吗
点赞 回复 分享
发布于 2023-04-01 11:17 广东
蹲个解答
点赞 回复 分享
发布于 2023-03-05 12:40 广东

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务