0分求助!ಥ_ಥ
查看原帖
0分求助!ಥ_ಥ
1246741
zhaopeiyuan123楼主2024/5/4 20:48

不知道为什么样例都过了 大佬帮忙看一下


#include<bits/stdc++.h>

 using namespace std;
 
struct wc{

       int a,h;
       
}q[10010];

bool cmp(wc x,wc y)
{

    if(x.a>y.a) return 1;
    
	if(x.a==y.a&&x.h<y.h)
    return 1;
    return 0;  
}
int main()
{

    int n,m,p,s=0;
    cin>>n>>m;
    for(int i=0;i<n;i++)
    {
        cin>>q[i].h>>q[i].a;
    }
    
    sort(q,q+n,cmp);     
    
	p=q[m*3/2-1].a;      
    for(int i=0;i<n;i++)
    {
    	if(q[i].a>=p) s++;
	}
	
	cout<<p<<" "<<s<<endl;
	for(int i=0;i<s;i++)         
        cout<<q[i].h<<"   "<<q[i].a<<endl;
    return 0;                 
}
2024/5/4 20:48
加载中...