ccf 201612-1 中间数 (100分)
来源:互联网 发布:好的算法书籍推荐 编辑:程序博客网 时间:2024/06/05 18:41
#include<iostream>
using namespace std;
#include<vector>
#include<algorithm>
int main(){
int a;
int e,k,kk=0,kkk=0;
vector<int>q;
cin>>a;
for(int i=0;i<a;i++)
{cin>>e;
q.push_back(e);
}
sort(q.begin(),q.end());
q.insert(q.begin(),0);
k=q[a/2+1];
for(int i=1;i<=a;i++){
if(q[i]<k)
kk++;
if(q[i]>k)
kkk++;
}
if(kk==kkk)
cout<<q[kk+1];
else
cout<<"-1";
return 0;
}
using namespace std;
#include<vector>
#include<algorithm>
int main(){
int a;
int e,k,kk=0,kkk=0;
vector<int>q;
cin>>a;
for(int i=0;i<a;i++)
{cin>>e;
q.push_back(e);
}
sort(q.begin(),q.end());
q.insert(q.begin(),0);
k=q[a/2+1];
for(int i=1;i<=a;i++){
if(q[i]<k)
kk++;
if(q[i]>k)
kkk++;
}
if(kk==kkk)
cout<<q[kk+1];
else
cout<<"-1";
return 0;
}
阅读全文
0 0
- CCF CSP 201612-1 中间数(Java-100分)
- ccf 201612-1 中间数 (100分)
- CCF-20161201-中间数(100分)
- CCF 201612-1 中间数
- CCF 201612-1 中间数
- CCF 201612-1 中间数
- CCF-201612-1-中间数
- CCF 201612-1 中间数
- 【ccf-201612-1】中间数
- [CCF] 201612-1 中间数
- CCF201612-1 中间数(100分)
- CCF 201612-1 中间数 JAVA实现
- CCF CSP试题 201612-1中间数
- CCF-CSP 中间数 JAVA 201612-1
- CCF认证201612-1 中间数
- CCF试题 201612-1 中间数
- CCF CSP 201612-1 中间数
- CCF201612-1 中间数(解法二)(100分)
- 顺序队列
- 2017暑假训练之线段树
- C指针类型小结
- spring @Autowire详解
- 设计模式之工厂方法模式
- ccf 201612-1 中间数 (100分)
- 随笔 (关于引用)
- spark问题与排查
- PopupWindow 4.x上不同的实例方式导致的bug
- ECOS
- cat 指令的功能
- 欢迎使用CSDN-markdown编辑器
- Android开源图表库XCL-Charts版本发布及展示页
- C语言实现一个列表式的学生信息管理系统(完善)