我是这么想的,任意按照一维进行从小到大排序,那么一个产品如果要是不合格的,那么必定要从它之后的位置去找(三个值都要比他大,前面的物品至少有一维比它小了)。那么我们从后往前遍历,用双重循环,用第一个循环遍历到的产品将第二个循环里的不合格产品找出来,并进行标记,已标记的在第一重循环不再进行查找不和产品的操作。然后AC了。这种情况的最坏时间复杂度是O(n^2),平均时间复杂度应当是O(n*logn),应该是数据水了点吧。。。
点赞 1

相关推荐

找不到工作死了算了:没事的,雨英,hr肯主动告知结果已经超越大部分hr了
点赞 评论 收藏
分享
11-03 14:38
重庆大学 Java
AAA求offer教程:我手都抬起来了又揣裤兜了
点赞 评论 收藏
分享
牛客网
牛客企业服务