当前位置: 首页 > news >正文

设计网站中如何设置特效/网推软件有哪些

设计网站中如何设置特效,网推软件有哪些,佛山做公司网站,域名怎么申请题目地址: https://www.luogu.com.cn/problem/P1047 题目描述: 某校大门外长度为lll的马路上有一排树,每两棵相邻的树之间的间隔都是111米。我们可以把马路看成一个数轴,马路的一端在数轴000的位置,另一端在lll的位置…

题目地址:

https://www.luogu.com.cn/problem/P1047

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

输入格式:
第一行有两个整数,分别表示马路的长度lll和区域的数目mmm。接下来mmm行,每行两个整数u,vu, vu,v,表示一个区域的起始点和终止点的坐标。

输出格式:
输出一行一个整数,表示将这些树都移走后,马路上剩余的树木数量。

数据范围:
对于20%20\%20%的数据,保证区域之间没有重合的部分。
对于100%100\%100%的数据,保证1≤l≤1041≤l≤10^41l1041≤m≤1001≤m≤1001m1000≤u≤v≤l0≤u≤v≤l0uvl

可以用差分数组来做。代码如下:

#include <iostream>
using namespace std;int a[10010];int main() {int l, m;scanf("%d%d", &l, &m);while (m--) {int x, y;scanf("%d%d", &x, &y);a[x]++, a[y + 1]--;}for (int i = 1; i <= l; i++) a[i] += a[i - 1];int res = 0;for (int i = 0; i <= l; i++) if (!a[i]) res++;printf("%d\n", res);return 0;
}

时间复杂度O(m+l)O(m+l)O(m+l),空间O(1)O(1)O(1)

http://www.jmfq.cn/news/5089861.html

相关文章:

  • 高端网站开发教程/谷歌收录查询工具
  • 北京网站制作费用/湖南seo网站开发
  • wordpress标题间隔符修改/seo课程在哪培训好
  • 青岛的网站建设/互联网营销是什么
  • 成都个人网站建设/近两年网络营销成功案例
  • 公安网站的建设目的/南昌seo代理商
  • 专门做加盟的网站/市场营销推广策划方案
  • 代理服务器地址大全/seo站长网怎么下载
  • 西安保洁公司网站建设/最近实时热点新闻事件
  • 重庆潼南网站建设哪家便宜/网络营销推广是做什么的
  • 怎样建设邮箱网站/seo网站优化价格
  • 天津网站建设公司排名/网站推广文章
  • 九江 网站建站 设计 公司/西安网站到首页排名
  • 亳州网站网站建设/百度权重域名
  • 上海浦东新区科技网站建设/网络营销师证书有用吗
  • 香港网站没有icp备案吗/河北网站seo策划
  • 设计头条/seo推广专员招聘
  • 天河网站建设制作/网站建设的推广渠道
  • 四川做网站设计哪家好/竞价服务托管价格
  • 企业信息信用系统/不错宁波seo公司
  • 网站的当前位置导航如何做/it培训机构学费一般多少
  • 义乌制作网站/镇江关键字优化品牌
  • 企业网站建设顾问/网络科技有限公司
  • 有没有好网站推荐/做app推广去哪找商家
  • 个人工作室经营范围/seo服务哪家好
  • 阿里云网站建设详细教程/百度移动端关键词优化
  • 广州做网站的公司有哪些/代写文章
  • 做试卷挣钱的网站/靠谱的代写平台
  • 美食网站建设的重要性/软文推广网站
  • 南京高端网站制作/企业推广网络营销