PTA 7-2 列车调度(25 分) 25分代码
来源:互联网 发布:安卓锁屏软件 编辑:程序博客网 时间:2024/05/21 07:51
原来上升的序列需要相应长度的轨道
转化一下也就是求最长上升子序列的长度,有多种方法,这里的是复杂度比较低的 O(nlgn)的
(注:博客作为交流使用,切勿抄袭应付作业)
#include<bits/stdc++.h>using namespace std;const int maxn = 100000 + 7, INF = 0x7f7f7f7f;int n;int a[maxn], b[maxn];void init() { scanf("%d", &n); for(int i = 0; i < n; ++i) scanf("%d", &a[i]);}void solve() { memset(b, INF, (n+1)*sizeof(int)); for(int i = 0; i < n; ++i) *lower_bound(b, b+n+1, a[i]) = a[i]; int ans = lower_bound(b, b+n+1, INF) - b; cout << ans << endl;}int main() { init(); solve(); return 0;}
阅读全文
1 0
- PTA 7-2 列车调度(25 分) 25分代码
- PTA 7-2 列车调度(25 分)
- PTA 7-2 列车调度(25 分) 思路+超时代码+正确代码
- PTA 列车调度(25 分)
- 【PTA】5-10 列车调度 (25分)
- 5-3 列车调度 (25分)
- 5-3 列车调度 (25分)
- 5-10 列车调度 (25分)
- PTA 7-7(排序) Windows消息队列(25 分) 25分代码 优先队列
- PTA 7-7(排序) Windows消息队列(25 分) 25分代码 优先队列
- PTA 7-10(图) 旅游规划(25 分) 25分代码
- PTA 7-21(排序) PAT排名汇总(25 分)25分代码
- PTA 7-20(排序) 奥运排行榜(25 分) 25分代码 结构体排序
- PTA 7-22(排序) 模拟EXCEL排序(25 分) 25分代码
- PTA 7-19(排序) 寻找大富翁(25 分) 25分代码
- PTA 7-3(队列) 银行业务队列简单模拟(25 分) 25分代码
- PTA 7-1 树的同构(25 分)25分代码 结构体保存结点
- PTA-数据结构 5-34 任务调度的合理性 (25分)
- 节后无心工作啊
- SpringMVC的各种前后台参数绑定传参方式
- 建造者模式
- PAT 甲级 1103. Integer Factorization (30)
- 插入数据库显示问号问题
- PTA 7-2 列车调度(25 分) 25分代码
- 数据结构:表
- api gateway源码解析
- 5.Spring配置文件
- python3爬虫初探(二)之requests
- Golang
- util工具
- Golang学习之在项目中遇到的几个常用的方法
- iOS 解决按钮背景图拉伸问题