码迷,mamicode.com
首页 > 其他好文 > 详细

Uva 11078 简单dp

时间:2017-03-12 23:26:58      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:ref   div   i++   blank   its   uva   href   get   bsp   

题目链接:http://uva.onlinejudge.org/external/110/11078.pdf

a[i] - a[j] 的最大值。

这个题目马毅问了我,O(n^2)超时,记忆化一下当前最大值。

 1 #include <bits/stdc++.h>
 2 
 3 using namespace std;
 4 
 5 int A[100000],n;
 6 
 7 int main()
 8 {
 9     int t;
10     cin>>t;
11     while(t--) {
12         cin>>n;
13         for(int i=0;i<n;i++) {
14             cin>>A[i];
15         }
16         int ans = -0x3f3f3f3f;
17         int maxai = A[0];
18         for(int i=1;i<n;i++) {
19             ans = max(ans,maxai-A[i]);
20             maxai = max(maxai,A[i]);
21         }
22 
23         cout<<ans<<endl;
24     }
25     return 0;
26 }

 

Uva 11078 简单dp

标签:ref   div   i++   blank   its   uva   href   get   bsp   

原文地址:http://www.cnblogs.com/TreeDream/p/6540045.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!