最后一题的代码 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

相关推荐

点赞 评论 收藏
转发
牛客网
牛客企业服务