1109——校门外的树
描述
某校大门外长度为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
输出
298
题解
定义变量用于标记树是否在这段马路长度里面,再利用几个for循环,最后利用c输出剩余的数数目
AC代码
#include<iostream>
using namespace std;
int main()
{
int l,m;
cin>>l>>m;
int a,b,i,j;
int s[10001]={0};
for(i=1;i<=m;i++)
{
cin>>a>>b;
for(j=a;j<=b;j++)
{s[j]=1;
}
}int c=0;
for(i=0;i<=l;i++)
{
if(s[i]==0)
{
c++;
}
}
cout<<c<<endl;
return 0;
}
相关推荐
RV1109硬件开发文档.zip
RV1109硬件开发文档.zip
rv1126_1109_ili9881C.rar
使用RockChip RV1109点亮ILI9881C的8寸800*1280 MIPI 接口屏, 文件包含9881c datasheet, 包含RV1109点屏驱动参数
多功能调制芯片Stel-1109的原理及应用
摘要:对多功能调制芯片Stel-1109的功能、原理及内部结构做了较详细的介绍,并给出了在高速正交调制中的应用实例。在该系统中,应用Stel-1109的QPSK调制方式,实现了高速正交扩频编码和调制。 随着通信技术的快速发展,单一的调制方式和通信速度已经越来越不适应发展的要求。因此一些具有多种调制方式以及通信速率可变的芯片相继产生了。Stel-1109就是其中之一,它是一种高集成度、高灵活性、支持突发传输的高速全数字调制芯片,可实现BPSK、QPSK、16QAM等调制方式,主频高达165MHz,最高输出中频65MHz,数据速率可达10Mbps(BPSK)、20Mbps(QPSK)、40M
cc1101+cc1109设计资料
cc1101+cc1109设计资料包括原理图,PCB,gerber
Rockchip_RV1126_RV1109_Quick_Start_Linux_CN.pdf
RockChip RV1126、RV1109 编译手册中文版


