uva 11078 单调队列
来源:互联网 发布:32位ubuntu系统下载 编辑:程序博客网 时间:2024/05/21 15:51
用一个premin记录之前的最小值
AC代码如下:
#include <iostream>#include <cstring>#include <cstdio>#include <algorithm>using namespace std;int num[100100], N;int premin;int main(){ int T, ans; scanf( "%d", &T ); while( T-- ){ scanf( "%d", &N ); for( int i = N - 1; i >= 0; i-- ){ scanf( "%d", &num[i] ); } premin = num[0]; ans = -1000000000; for( int i = 1; i < N; i++ ){ ans = max( ans, num[i] - premin ); premin = min( premin, num[i] ); } printf( "%d\n", ans ); } return 0;}
0 0
- uva 11078 单调队列
- UVA 11078 - Open Credit System(单调队列)
- UVA 1451 单调队列
- UVA 1169(dp + 单调队列)
- uva 1169 - Robotruck (单调队列优化dp)
- uva 1169 - Robotruck(dp+单调队列)
- uva 1427 - Parade(dp+单调队列)
- UVA 12170 Easy Climb(dp+ 单调队列)
- UVA 1169 Robotruck 单调队列优化 DP
- UVA 1471 Defense Lines 单调队列优化
- uva 1427(单调队列优化dp)
- UVA 1169 【单调队列优化dp】
- UVA 1392 DNA Regions(单调队列+二分)
- UVA 1471 Defense Lines 单调队列 -
- uva-1427 Parade (单调队列优化dp)
- UVA 12170 Easy Climb(dp+单调队列优化)
- UVA - 12170 Easy Climb 轻松爬山 单调队列优化DP
- uva 11491 Erasing and Winning 奖品的价值 (单调队列)
- C++时间与字符串转换
- GSL在VS 2010下的配置
- 读博士,你适合吗?一个博士生的透彻分析
- springMVC(一)---每天学一点,只要能记住 DispatcherServlet说明与Servlet拦截匹配
- 调用XCODE里面的instrument来查看内存。
- uva 11078 单调队列
- Unit14-problem3-立体类族共有的抽象类
- virtualbox 安装增强功能时报缺少kernel的头文件的解决办法
- Linux图形界面的安装和卸载
- 立体类的面积和体积--虚函数
- pythonchallenge level1--python2.7
- uva 11462 基数排序
- [Oracle 11g OCM] Oracle 性能调优中 DB TIME的作用
- quick-cocos2d-x 多分辨率适配详解