我的代码,有佬告诉我哪错了吗 static long max=0; public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num= sc.nextInt(); int packages = sc.nextInt(); ArrayList<int[]> list = new ArrayList<>(); for (int i = 0; i < packages; i++) { int i1 = sc.nextInt(); int i2 = sc.nextInt(); int bonus = sc.nextInt(); list.add(new int[]{i1,i2,bonus}); } dfs(list,0,0,0); System.out.println(max); } public static void dfs(List<int[]> points, int end, int n, int sum){ if(max<sum){ max=sum; } if(n==points.size()){ return; } int[] nums = points.get(n); if(nums[0]>=end) { int tmp = nums[1] - nums[0] + nums[2]; sum += tmp; dfs(points, nums[1],n + 1, sum); sum -= tmp; } dfs(points,end,n+1,sum); }
点赞 评论

相关推荐

Lorn的意义:你这种岗位在中国现在要么牛马天天加班,要么关系户进去好吃好喝,8年时间,真的天翻地覆了,对于资本来说你就说一头体力更好的牛马,哎,退伍没有包分配你真的亏了。
点赞 评论 收藏
分享
人力小鱼姐:实习经历没有什么含金量,咖啡店员迎宾这种就别写了,其他两段包装一下 想找人力相关的话,总结一下个人优势,结合校园经历里有相关性的部分,加一段自我评价
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务