时间限制:
1000ms 内存限制:
65536kB
描述
某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。
马路上有一些区域要用来建地铁,这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。现在要把这些区域中的树(包括区域端点处的两棵树)移走。你的任务是计算将这些树都移走后,马路上还有多少棵树。
输入
输入的第一行有两个整数L(1 <= L <= 10000)和 M(1 <= M <= 100),L代表马路的长度,M代表区域的数目,L和M之间用一个空格隔开。接下来的M行每行包含两个不同的整数,用一个空格隔开,表示一个区域的起始点和终止点的坐标。
输出
输出包括一行,这一行只包含一个整数,表示马路上剩余的树的数目。
样例输入
500 3
150 300
100 200
470 471
样例输出
298import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int L,n;
int count = 0;
Scanner sc = new Scanner(System.in);
L = sc.nextInt();
n = sc.nextInt();
Boolean tree[] = new Boolean[L+1];
Integer space[][] = new Integer[n][2];
for (int k = 0; k < tree.length; k++) {
tree[k] = true;
}
for (int i = 0; i < n; i++) {
space[i][0] = sc.nextInt();
space[i][1] = sc.nextInt();
}
for (int i = 0; i < n; i++) {
int x = space[i][0];
int y = space[i][1];
for (int j = x; j <=y; j++) {
tree[j] = false;
}
}
for (int i = 0; i < tree.length; i++) {
if(tree[i]==true)
count++;
}
System.out.println(count);
}
}
这一题主要是利用一个boolean数组实现的很简单
相关推荐
ACM-ICPC 历年竞赛 真题,各大赛区真题详解,内含几大赛区各年度的真题
Algorithm-203-ACM-Problems-Code.zip,203个ACM问题的C 源代码,算法是为计算机程序高效、彻底地完成任务而创建的一组详细的准则。
个人ACM-ICPC模板acm-icpc-master.zip
杭电ACM -ppt 杭电ACM -ppt 杭电ACM -ppt 杭电ACM -ppt 杭电ACM -ppt 杭电ACM -ppt
2015北大ACM-ICPC暑期课 pdf
ACM-ICPC 历年竞赛 真题,各大赛区真题详解,内含几大赛区各年度的真题
ACM-ICPC培训资料汇编
ACM-ICPC要求的知识点 ACM/ICPC要求的知识点 排序算法(平方排序算法的应用,Shell排序,快速排序,归并排序,时间复杂度下界,三种线性时间排序,外部排序) 数论(整除,集合论,关系,素数,进位制,辗转相除,...
ACM----USACO Training(解题博客网),提供了USACO Training解题的代码,可以参考一下
Algorithm-ACM-ICPC.zip,感觉自己做假题。,算法是为计算机程序高效、彻底地完成任务而创建的一组详细的准则。
ACM----博弈论
ACM_ACM-ICPC算法示例之Greedy_题解
ACM_ACM-ICPC算法示例之Hashing_题解
ACM---算法数论
2008 ACM-ICPC East Central North America 包含题目、测试数据、解答
算法-Java UVa Online Judge(ACM-ICPC Live Archive)、hackerrank、Leetcode.com的算法问题解决方案 使用:数组、哈希表、链表、二分搜索、动态规划、堆栈、堆、reedy、排序、树 DFS、BFS、图、二分搜索树、递归、...
2010年第34届ACM-icpc程序设计大赛全球总决赛试题
ACM------搜索 (从入门到精通) ACMER 必备,经典讲义!!!!个人看过的最好的搜索PPT
ACM-ICPC_algorithm 算法模板。 阅读对象:专门的算法爱好者。如果是只为求职的可不下载
很有用的解题报告。。是acm初级提高的必备资料。。。。。