最后一题的代码 l 为盒子数 ta是盒子数组 nums := make([]int, l) nums[0] = 1 max := 1 for i := 1; i < l; i++ { nums[i] = 1 for j := i - 1; j >= 0; j-- { if ta[j][0] < ta[i][0] && ta[j][1] < ta[i][1] && ta[j][2] < ta[i][2] { if nums[i] < nums[j]+1 { nums[i] = nums[j] + 1 if nums[i] > max { max = nums[i] break } } } } } return max
点赞 2

相关推荐

讲原则的小黄鸭不愿吃...:有时候面试眼缘确实很重要,当然,飞驰人生2中张弛说的很对:我努力了无数次,但是我知道机会只会出现在其中一两次。你把每一次笔试面试都全力以赴,总有你运气发挥到位的时候
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务