试题 算法训练 藏匿的刺客
问题描述
强大的kAc建立了强大的帝国,但人民深受其学霸及23文化的压迫,于是勇敢的鹏决心反抗。
kAc帝国防守森严,鹏带领着小伙伴们躲在城外的草堆叶子中,称为叶子鹏。
kAc帝国的派出的n个看守员都发现了这一问题,第i个人会告诉你在第li个草堆到第ri个草堆里面有人,要求你计算所有草堆中最少的人数,以商议应对。
“你为什么这么厉害”,得到过kAc衷心赞美的你必将全力以赴。
输入格式
第一行一个数字n,接下来2到n+1行,每行两个数li和ri,如题。
输出格式
输出一个数,表示最少人数。
样例输入
5
2 4
1 3
5 7
1 8
8 8
样例输出
3
数据规模和约定
30%的数据n<=10
70%的数据n<=100
100%的数据n<=1000
所有数字均在int表示范围内
#include<iostream>
#include<algorithm>
using namespace std;struct guard{int start;int end;
};bool cmp(guard A, guard B) {return A.end < B.end;
}int main() {int n;guard people[1001];cin >> n;for (int i = 0; i < n; i ++) {cin >> people[i].start >> people[i].end;}sort(people, people + n, cmp);int ans = 1;int minEnd = people[0].end;for (int i = 0; i < n; i ++) {if (minEnd < people[i].start) {ans++;minEnd = people[i].end;}}cout << ans;return 0;
}
总结:
首先把那几组数据存下来,我用一个guard(看守)结构体来储存
把他们的结束位置从小到大排列
接下来只要找开始位置比那个最小的结束(即第1个看守的结束位置)位置大,就把人数加一
试题 算法训练 藏匿的刺客相关推荐
- 蓝桥 算法训练 藏匿的刺客(C语言)
资源限制 内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s 问题描述 强大的kAc建立了强大的帝国,但人民深受其学霸及23 ...
- 蓝桥杯 C++ 算法训练 藏匿的刺客 贪心
1.问题描述 强大的kAc建立了强大的帝国,但人民深受其学霸及23文化的压迫,于是勇敢的鹏决心反抗. kAc帝国防守森严,鹏带领着小伙伴们躲在城外的草堆叶子中,称为叶子鹏. kAc帝国的派出的n个看守 ...
- 蓝桥算法训练 藏匿的刺客[Java]
问题 资源限制 内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s 问题描述 强大的kAc建立了强大的帝国,但人民深受其学霸及23文化的 ...
- 蓝桥杯试题 算法训练 Have You Ever Heard About the Word?
试题 算法训练 Have You Ever Heard About the Word? 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 一个字符串的子串是该字符串的一段连续子序列,如 ...
- C++试题 算法训练 相邻数对、画图
试题 算法训练 相邻数对 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 给定n个不同的整数,问这些数中有多少对整数,它们的值正好相差1. 输入格式 输入的第一行包含一个整数n,表示 ...
- 蓝桥杯试题 算法训练 印章
试题 算法训练 印章 C/C++ 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 共有n种图案的印章,每种图案的出现概率相同.小A买了m张印章,求小A集齐n种印章的概率. 输入格式 ...
- 试题 算法训练 翻转旋转变换
试题 算法训练 翻转旋转变换 资源限制 内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s 问题描述 现在有一张n行m列的由" ...
- 试题 算法训练 盾神与离散老师2
试题 算法训练 盾神与离散老师2 资源限制 **时间限制:**1.0s 内存限制:256.0MB 问题描述 有一天,盾神觉得自己离散课快要挂了,于是亲自找到离散老师WH,请教如何才能不挂科.WH老师说 ...
- 试题 算法训练 预测身高
试题 算法训练 预测身高 Lan 2020-03-13 19:04 54 人阅读 0 条评论 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述: 生理卫生老师在课堂上娓 ...
最新文章
- System.Web.Optimization找不到引用
- thonny中文版(python编辑器)
- Cortex-M系列MCU最大亮点是低功耗
- IIS负载均衡-Application Request Route详解第六篇:使用失败请求跟踪规则来诊断ARR
- 我苦心搭建的技术架构,终于把公司干没了……
- 计算机视觉(一)——深度学习
- ALSA driver --PCM 实例创建过程
- 简述div标签和span标签的不同_div与span的区别是什么?
- VMware Player 4.0.2 英文官方原版
- hivesql的几种优化的方法
- python 状态空间模型_基于状态空间的建模过程
- kubernetes(k8s):使用statefulset部署mysql主从集群
- creo绘图属性模板_最好用的工程图格式文件及建模模板文件
- 基于multisim的zcs电路仿真
- 3ds Max 2016的安装和破解
- 软件测试面试必问的10个问题
- 计算机绘图中有六种方法绘圆,绘图用品和制图方法
- Android OTA升级原理和流程分析(五)---update.zip包从上层进入Recovery服务
- Nginx反向代理 负载均衡sky
- 使用latex投稿时,tex文件不能生成pdf查看的问题解决方案