M题这样哪错了

#include <bits/stdc++.h>

using namespace std;

#define ll long long

#define f first

#define s second

int main(){

multiset<ll>s;

ll v[100010]={0};

ll A[100010]={0};

ll i,j=1,n,a;

cin>>n;

for(i=0;i<n;i++){

cin>>a;

s.insert(a);

v[i]=a;

}

sort(v,v+n);

if(n!=2&&((v[1]*2)<=v[n-1])){

A[0]=*(s.rbegin())-*(s.begin());

}else{

A[0]=1000000000000;

}

for(i=0;i<n;i++){

s.erase(s.find(v[i]));

s.insert(2*v[i]);

A[j]=*(s.rbegin())-*(s.begin());

j++;

}

sort(A,A+j);

cout<<A[0];

return 0;

}

全部评论

相关推荐

点赞 评论 收藏
分享
07-10 11:08
门头沟学院 Java
Sairus:我注册都注册不了提醒我手机号二次啥的,果然对于人才推得就是快,像我投完了就没回音的
投递京东等公司10个岗位
点赞 评论 收藏
分享
07-05 16:23
门头沟学院 Java
mengnankk:我投了300,约了5 6个面试。感觉项目写的太多了。一个项目就写五六个亮点,不是把整个项目的功能描述下。其他的没啥,简历看起来有点长
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-10 14:00
林子大了什么鸟都有啊,我觉得我说的已经很客气了,阴阳谁呢
牛客62656195...:应该不是阴阳吧?你第一次注册的时候boss就说你是牛人
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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