美文网首页
1260: 校门外的树

1260: 校门外的树

作者: Celia_QAQ | 来源:发表于2019-03-31 10:33 被阅读0次

Time Limit: 1 SecMemory Limit: 128 MB

Submit: 446Solved: 239

[Submit][Status][Web Board]

Description

p { margin-bottom: 0.21cm; }

某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。现在要把这些区域中的树(包括区域端点处的两棵树)移走。你的任务是计算将这些树都移走后,马路上还有多少棵树。

Input

p { margin-bottom: 0.21cm; }

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

Output

p { margin-bottom: 0.21cm; }

输出文件tree.out包括一行,这一行只包含一个整数,表示马路上剩余的树的数目。

Sample Input

500 3

150 300

100 200

470 471

Sample Output

298

HINT

p { margin-bottom: 0.21cm; }

对于20%的数据,区域之间没有重合的部分;

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

Source

NOIP2005


感谢:06:校门外的树 - www.imayuan.com - CSDN博客

《校门外的树》解析 - qq_40706922的博客 - CSDN博客

数组标记法:

#include <iostream>

using namespace std;

int main()

{

int a[10001];

int i,j,m,n,L,M,num=0;

cin >> L >> M;

for (i=0;i<=L;i++)

a[i] = 1; // 有树

for(i=0;i<M;i++){

cin >> m >> n;

for (j=m;j<=n;j++){

a[j] = 0;

}

}

for (i=0;i<=L;i++)

if(a[i]==1) num++; // 统计

cout << num << endl;

return 0;

}

相关文章

  • 1260: 校门外的树

    Time Limit: 1 SecMemory Limit: 128 MB Submit: 446Solved: ...

  • 031:校门外的树

    031:校门外的树 总时间限制: 1000ms 内存限制: 65536kB描述某校大门外长度为L的马路上有一排树,...

  • 0005-校门外的树

    问题描述 某校大门外长度为 L 的马路上有一排树,每两棵相邻的树之间的间隔都是 1 米。我们可以把马路看成一个数轴...

  • 1260

    2020.09.11 星期五 多云转阵雨 今晚下班回来,快到村口了结果进不了村了,邻村修路把路挡着了,...

  • 20170906

    hdu1260

  • 修炼金钱7月15日之前总结

    累积吸引钱宝宝3727.26+1260+132+7=5126.26元,其中金钱收入2153.29+1260+132...

  • 玻璃门外的枸树

    这是一家电脑店,主人为了视觉的愉悦和期盼生意兴隆的念头从花鸟市场买来一盆发财树。发财树在主人的呵护下恣意地生长着,...

  • 园区的秋

    大门外 食堂路上 法桐树 法桐树二 银杏落叶

  • 诗者《迟暮黄昏》

    《迟暮黄昏》 我盯着门外那棵树 门外那棵树盯着夜空 它发呆,我也发呆 暮色还没有完全落去 而我想念那些有星光的日子...

  • 折腾的端午

    今天是来简书平台的第1260天,这篇文章是日更的第1260篇。今日天气晴天,心情一般。

网友评论

      本文标题:1260: 校门外的树

      本文链接:https://www.haomeiwen.com/subject/yssvvqtx.html