题解 | #最大间隔#

最大间隔

http://www.nowcoder.com/practice/3a571cdc72264d76820396770a151f90

//写了一个
#include<iostream>
#include<vector>
using namespace std;
int main(){
    int i,n;
    while(cin>>n){
        vector<int> v(n);
        for(i=0;i<n;++i){
            cin>>v[i];
        }
        int mi=1000,ma=0;
        ma=max(ma,v[1]-v[0]);
        for(i=2;i<n;++i){
            mi=min(mi,v[i]-v[i-2]);
            ma=max(ma,v[i]-v[i-1]);
        }
        cout<<max(ma,mi)<<endl;
    }
}
全部评论

相关推荐

李橙子:结果虽不够理想,但过程本身已是宝贵的淬炼。能把学习机会放在薪酬之前,证明你目光长远。先踏实进去,用这段时间扎实学好Python后端,把公司项目吃透,你的价值会在下一份工作中完全体现。这个起点,值得。
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务