第一题: import java.util.ArrayList; import java.util.Arrays; import java.util.Comparator; import java.util.Scanner; public class huaw1 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int n = scan.nextInt(); int m = scan.nextInt(); int[][] arr = new int[m][3]; for (int k = 0;k<m;k++){ arr[k][0] = scan.nextInt(); arr[k][1] = scan.nextInt(); arr[k][2] = scan.nextInt(); } Arrays.sort(arr,(a,b)->a[2]-b[2]); int cost = 0; A: for (int i = 1;i<=n;i++){ for (int j =0;j<m;j++){ if (i>=arr[j][0]&;&;i<=arr[j][1]){ cost = cost+arr[j][2]; //long s1 = arr[j][1]; continue A; } } } System.out.println(cost); } }
点赞 1

相关推荐

昨天 14:09
已编辑
北京交通大学 算法工程师
字节跳动 训练框架研发 (N+2) * (12 + 3) 硕士211
点赞 评论 收藏
分享
牛客77743221...:做一段时间,公司出钱送你去缅甸和泰国旅游
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务