第二题我是先遍历得到日期的最大值为max 然后定义dp数组 -> dp[max+1] dp[i]的含义为第i天所能得到的最大价值 然后开始遍历 int s = startTime[i];int e = endTime[i]; int v = Integer.MIN_VALUE; for(int j=0;j<=s;j++) v = Math.max(v,dp[j] + value[i]); dp[e] = Math.max(dp[e],v); 然后用ans去存储dp[e]的最大值就可以了。

相关推荐

代码飞升_不回私信人...:别这样贬低自己,降低预期,放平心态,跟昨天的自己比。做好自己,反而会效率更高心态更好,加油兄弟
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-21 11:29
已编辑
斯卡蒂味的鱼汤:知道你不会来数马,就不捞你😂最近数马疯狂扩招,招聘要求挺低的,你能力肯定够,应该就是因为太强了,知道你不会来才不捞你
投递腾讯云智研发等公司7个岗位
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务