首页 > 其他分享 >校门外的树

校门外的树

时间:2023-03-25 13:32:41浏览次数:44  
标签:Scanner 数轴 int 门外 cin 马路上 区域


0093:校门外的树

总时间限制: 

1000ms

 

内存限制: 

65536kB

描述

某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。

由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。现在要把这些区域中的树(包括区域端点处的两棵树)移走。你的任务是计算将这些树都移走后,马路上还有多少棵树。

输入

第一行有两个整数L(1 <= L <= 10000)和 M(1 <= M <= 100),L代表马路的长度,M代表区域的数目,L和M之间用一个空格隔开。接下来的M行每行包含两个不同的整数,用一个空格隔开,表示一个区域的起始点和终止点的坐标。

对于20%的数据,区域之间没有重合的部分;
对于其它的数据,区域之间有重合的情况。

输出

包括一行,这一行只包含一个整数,表示马路上剩余的树的数目。

样例输入


500 3 150 300 100 200 470 471


样例输出


298


来源

NOIP2005复赛 普及组 第二题

import java.util.Scanner;
public class Main
{
	public static void main(String args[])
	{
		Scanner cin=new Scanner(System.in);
		int n=cin.nextInt(),m=cin.nextInt();
		int [] vis=new int[n+1];
		for(int i=0;i<m;i++)
		{
			int a=cin.nextInt();
			int b=cin.nextInt();
			for(int j=a;j<=b;j++)
			{
				vis[j]=1;
			}
		}
       int ans=0;
        for(int i=0;i<=n;i++)
        	if(vis[i]==0)
        	{
        		ans++;
        	}
        System.out.println(ans);
	}
}

 

标签:Scanner,数轴,int,门外,cin,马路上,区域
From: https://blog.51cto.com/u_14932227/6149369

相关文章

  • 使用拦截器拦截未认证用户请求-将你拒之门外
    拦截器将用户的某个请求前中后进行插入相应操作。preHandle调用时间:Controller方法处理之前执行顺序:链式Intercepter情况下,Intercepter按照声明的顺序一个接一个执行......
  • 仿文:普通人或者门外汉该怎样入门编程?
    继我关注很久一位编程的大牛发布了他的那篇文章——<探究:普通人都是怎么入门编程>​​我先去再相关评论里看到了有人说这是AI写的一样,不过我对这篇文章的作者稍微有些了......
  • 普通人或者门外汉该怎样入门编程?
    继我关注很久一位编程的大牛发布了他的那篇文章——<探究:普通人都是怎么入门编程>https://www.cnblogs.com/liuyangfirst/p/16991386.html我先去再相关评论里看到了有人说......
  • 仿文:普通人或者门外汉该怎样入门编程?
    继我关注很久一位编程的大牛发布了他的那篇文章——<探究:普通人都是怎么入门编程>https://www.cnblogs.com/liuyangfirst/p/16991386.html我先去再相关评论里看到了有......
  • 蓝桥杯 ALGO-29算法训练 校门外的树
    时间限制:1.0s内存限制:256.0MB关键字:区间处理问题描述某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的......
  • #10115. 「一本通 4.1 例 3」校门外的树
    在区间上种树1.区间[l,r]全部设为一种树木(每次都种新的品种) 2.问[l,r]内有多少种树木且操作不会出现覆盖的情况 把区间当作括号()[],询问时答案为r左边......
  • 洛谷P1047 [NOIP2005 普及组] 校门外的树
    [NOIP2005普及组]校门外的树题目描述某校大门外长度为l的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置......
  • CSP-S模拟11[回文, 快速排序, 混乱邪恶, 校门外歪脖树上的鸽子]
    T1回文显然,这玩意和传纸条长得贼像,然后对于我赛时调了\(1\)个多小时的\(n^{2}\)做法感到抱歉....我tnm竟然想优化复杂度?看到数据范围,显然可以发现\(n^{4}\)过......