找回密码
 中文实名注册
查看: 287|回复: 0

题目:11650 校门外的树(tree.cpp)

[复制链接]

702

主题

1094

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
22150
发表于 2022-8-21 19:04:47 | 显示全部楼层 |阅读模式
题目:11650 校门外的树(tree.cpp)
时空限制
CPU占用时长: 1秒内存使用限制: 128MB
问题描述
某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,...L,都种有一棵树。

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

输入格式
第一行有两个整数L(1<=L<=10000) 和M(1<=M<=100),L代表马路的长度,M代表区域的数目,L和M之间用一个空格隔开;

接下来的M行,每行包含两个不同的整数,用一个空格隔开,表示一个区域的起始点和终止点的坐标。

输出格式
一行一个整数,表示马路上剩余的树的数目。

输入输出样例
样例1
输入样例 复制
500 3
150 300
100 200
470 471
输出样例 复制
298
数据范围与提示
对于10%的数据,区域之间没有重合的部分;

对于其他的数据,区域之间有重合的情况。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 中文实名注册

本版积分规则

小黑屋|东台市机器人学会 ( 苏ICP备2021035350号-1;苏ICP备2021035350号-2;苏ICP备2021035350号-3 )

GMT+8, 2024-11-21 20:44 , Processed in 0.034868 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表