- 分数线划定
- 2017-10-20 21:25:09 @
#include<iostream>
#include<algorithm>
using namespace std;
int n,m;
struct ab{
int num;
int sum;
}a[5000];
bool cmp(ab a,ab b){
if(a.sum==b.sum)
return a.num<b.num;
return a.sum>b.sum;
}
int main(){
cin>>n>>m;
for(int i=0;i<n;i++){
cin>>a[i].num>>a[i].sum;
}
sort(a,a+n,cmp);
cout<<a[int(m*1.5)].sum<<" "<<int(m*1.5)<<endl;
for(int i=0;i<int(m*1.5);i++){
if(a[i].sum>=int(m*1.5))
cout<<a[i].num<<" "<<a[i].sum<<endl;
}
return 0;
}
0 条评论
目前还没有评论...
信息
- ID
- 1813
- 难度
- 4
- 分类
- (无)
- 标签
- 递交数
- 1558
- 已通过
- 692
- 通过率
- 44%
- 被复制
- 17
- 上传者