
贪心
河林山
这个作者很懒,什么都没留下…
展开
-
列车调度(贪心思想+二分查找)
列车调度 火车站的列车调度铁轨的结构如下图所示。 这里写图片描述 两端分别是一条入口(Entrance)轨道和一条出口(Exit)轨道,它们之间有N条平行的轨道。每趟列车从入口可以选择任意一条轨道进入,最后从出口离开。在图中有9趟列车,在入口处按照{8,4,2,5,3,9,1,6,7}的顺序排队等待进入。如果要求它们必须按序号递减的顺序从出口离开,则至少需要多少条平行铁轨用于调度? 输入格式: 输入第一行给出一个整数N (2 ≤ N ≤105),下一行给出从1到N的整数序号的一个重排列。数字间以空格分原创 2021-11-03 19:52:26 · 183 阅读 · 0 评论 -
AcWing906区间分组
AcWing906区间分组 代码: #include<bits/stdc++.h> using namespace std; const int maxn=1e5+110; struct Node { int l,r; bool operator<(const Node &W)const { return l<W.l; } }q[maxn]; int main() { int n;scanf("%d",&n); for(int i=1;i<=n原创 2021-10-29 11:25:23 · 151 阅读 · 0 评论