public static void solution3(){ Scanner in = new Scanner(System.in); int n = in.nextInt(); int m = in.nextInt(); in.nextLine(); int[][] mess = new int[m][3]; for(int i=0;i<m;i++){ mess[i][0] = in.nextInt(); mess[i][1] = in.nextInt(); mess[i][2] = in.nextInt(); } long[] dp =new long[n+1]; for(int i = 0;i<m;i++){ int start = mess[i][0]; int end =mess[i][1]; int bonus = mess[i][2]; for(int j = n;j>=end;j--){ dp[j] = Math.max(dp[j],dp[start]+(end-start+bonus)); } } System.out.println(dp[n]); }有没有佬能帮忙看看第三题为啥错呀,用例过了但是通过率0
点赞 5

相关推荐

ddd7_:跟我一模一样,加微信的hr都同一个,扫码了白年书人查看图片
点赞 评论 收藏
分享
11-13 20:16
已编辑
厦门理工学院 软件测试
专业嗎喽:硕佬,把学校背景放后面几段,学校背景双非还学院,让人看了就不想往下看。 把实习经历和个人奖项放前面,用数字化简述自己实习的成果和掌握的技能,比如负责项目一次通过率90%,曾4次发现项目潜在问题风险为公司减少损失等等
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务