| Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 94081 | mk_mayuxuan | 分数线划定 | C++ | 解答错误 | 1 MS | 260 KB | 460 | 2026-11-07 11:13:12 |
#include <bits/stdc++.h> using namespace std; struct node{ int id; int score; }stu; bool cmp(node A,node B){ if(A.score!=B.score) return A.score>B.score; return A.id<B.id; } int main() { node a[5005]; int n,m,m1,score1; cin>>n>>m; for(int i=0;i<n;i++){ cin>>a[i].id>>a[i].score; } m1=ceil(m*1.5); sort(a,a+n,cmp); cout<<a[m1-1].score<<" "<<m1<<endl; for(int i=0;i<m1;i++){ cout<<a[m-1].id<<" "<<a[i].score<<endl; } }