团体程序设计天梯赛-练习集 L2-014. 列车调度 解题报告
来源:互联网 发布:深圳公务员 知乎 编辑:程序博客网 时间:2024/05/21 06:50
L2-014. 列车调度
火车站的列车调度铁轨的结构如下图所示。
Figure
两端分别是一条入口(Entrance)轨道和一条出口(Exit)轨道,它们之间有N条平行的轨道。每趟列车从入口可以选择任意一条轨道进入,最后从出口离开。在图中有9趟列车,在入口处按照{8,4,2,5,3,9,1,6,7}的顺序排队等待进入。如果要求它们必须按序号递减的顺序从出口离开,则至少需要多少条平行铁轨用于调度?
输入格式:
输入第一行给出一个整数N (2 <= N <= 105),下一行给出从1到N的整数序号的一个重排列。数字间以空格分隔。
输出格式:
在一行中输出可以将输入的列车按序号递减的顺序调离所需要的最少的铁轨条数。
输入样例:98 4 2 5 3 9 1 6 7输出样例:
4
#include<stdio.h>#include<set>#include<iostream>using namespace std;int main(){ int n; set<int> s; scanf("%d",&n); for(int i=0;i<n;i++) { set<int>::iterator it; int m; scanf("%d",&m); if(s.empty()) s.insert(m); it=s.lower_bound(m); if(it==s.end()) { s.insert(m); } else { s.erase(it); s.insert(m); } } int sum=s.size(); printf("%d",sum); return 0;}
0 0
- 团体程序设计天梯赛-练习集 L2-014. 列车调度 解题报告
- 团体程序设计天梯赛-练习集 L2-014. 列车调度 解题报告
- 团体程序设计天梯赛-练习集 L2-014. 列车调度 解题报告
- 团体程序设计天梯赛-练习集 -- L2-014. 列车调度(线段树)
- 团体程序设计天梯赛-练习集-L2-014. 列车调度(LIS)
- 团体程序设计天梯赛-练习集 L2-014. 列车调度 构造非递减数列二分查找
- L2-014. 列车调度-PAT团体程序设计天梯赛GPLT
- 团体程序设计天梯赛 决赛 L2 列车调度
- 团体程序设计天梯赛L2-014 列车调度
- 团体程序设计天梯赛-练习集 L2-002 链表去重 解题报告
- 团体程序设计天梯赛-练习集 L2-001 紧急救援 dijkstra 解题报告
- 团体程序设计天梯赛-练习集 L2-004. 这是二叉搜索树吗? 解题报告
- 团体程序设计天梯赛-练习集 L2-013. 红色警报 解题报告
- 团体程序设计天梯赛-练习集 L2-003. 月饼 贪心 解题报告
- 团体程序设计天梯赛-练习集 L2-005. 集合相似度 解题报告
- 团体程序设计天梯赛-练习集 L2-006. 树的遍历 解题报告
- 团体程序设计天梯赛-练习集 L2-007. 家庭房产 解题报告
- 团体程序设计天梯赛-练习集 L2-008. 最长对称子串 解题报告
- JAVA之路
- hadoop Spark源码编译所需要的环境
- hdu4975--dinic算法(1)
- UNIX网络编程-listen函数及其包裹函数介绍
- 浏览器主页被更改成7654主页
- 团体程序设计天梯赛-练习集 L2-014. 列车调度 解题报告
- 面向对象特性
- 微服务架构模式简介
- cordova 安装及使用
- Java 垃圾回收和注意事项
- 探索并发编程(三)------Java存储模型和共享对象
- 洛谷 2057_善意的投票_网络流
- SQLite数据库
- [深度学习] TensorFlow 入门之基本使用