当前位置:网站首页>1018.值周
1018.值周
2022-08-09 22:05:00 【SY_XLR】
题目描述
JC内长度为L的马路上有一些值周同学,每两个相邻的同学之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,…L,都有一个值周同学。 由于水宝宝有用一些区间来和ssy搞事情,所以为了避免这种事走漏风声,水宝宝要踹走一些区域的人。这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。现在要把这些区域中的人(包括区域端点处的两个人)赶走。你的任务是计算将这些人都赶走后,马路上还有多少个人。
输入描述:
第一行有2个整数L和M,L代表马路的长度,M代表区域的数目,L和M之间用一个空格隔开。 接下来的M行每行包含2个不同的整数,用一个空格隔开,表示一个区域的起始点和终止点的坐标
输出描述:
1个整数,表示马路上剩余的人的数目。
示例1
输入
500 3 150 300 100 200 470 471
输出
298
说明
对于所有的数据,1≤L≤100000000 对于10%的数据,1<=M<=100 对于20%的数据,1<=M<=1000 对于50%的数据,1<=M<=100000 对于100%的数据,1<=M<=1000000
链接:登录—专业IT笔试面试备考平台_牛客网
来源:牛客网
#include <iostream>
#include <vector>
using namespace std;
int main()
{
int l,m,ans = 0,x,y,i;
cin >> l >> m;
vector<int> v1(l+5,0),v2(l+5,0);
//v1有树时为0,v2差分
for(i = 1;i <= m;i++)
{
cin >> x >> y;
v2[x]++;
v2[y+1]--;
}
v1[0] = v2[0];
if(v1[0] == 0) {
ans++;
}
for(i = 1;i <= l;i++)
{
v1[i] = v1[i-1]+v2[i];
if(v1[i] == 0) {
ans++;
}
}
cout << ans;
return 0;
}
边栏推荐
- [Microservice~Nacos] Nacos service provider and service consumer
- Space not freed after TRUNCATE table
- Js fifteen interview questions (with answers)
- LeetCode_2632_字符串压缩
- typedef和#define的花里胡哨的用法
- leetcode 39. 组合总和(完全背包问题)
- C. Omkar and Baseball
- What is the stability of the quantitative trading interface system?
- 对象深复制,面试题
- 小程序+自定义插件的关键性
猜你喜欢
随机推荐
C. Binary String Reconstruction
“我“是一名测试/开发程序员,小孙的内心独白......
Analyses the development status quo of stock trading
pip 离线到内网安装包
月薪5K的运维小白如何成为月薪5W的高级架构师?
阿里云架构师金云龙:基于云XR平台的视觉计算应用部署
R语言ggstatsplot包grouped_ggscatterstats函数可视化分组散点图、并添加假设检验结果(包含样本数、统计量、效应大小及其置信区间、显著性、组间两两比较、贝叶斯假设)
Tencent continues to wield the "big knife" to reduce costs and increase efficiency, and free catering benefits for outsourced employees have been cut
Janus Official DEMO Introduction
EasyExcel使用
如何坚持使用程序化系统?
【Leetcode】2104. Sum of Subarray Ranges
关于ETL的两种架构(ETL架构和ELT架构)
Flask introductory learning tutorial
JS中表单操作、addEventListener事件监听器
迅为瑞芯微RK3399开发板设置Buildroot文件系统测试MYSQL允许远程访问
leetcode:286.墙和门
17-GuliMall 搭建虚拟域名访问环境
第十七期八股文巴拉巴拉说(数据库篇)
How to insist to use procedural system?









