8 条题解

  • 0
    @ 2025-6-9 20:23:08
    
    # include <bits/stdc++.h>
    
    using namespace std;
    const int N=5e4+5;
    struct stu{
    	int id,fra;
    }a[N];
    bool cmp(stu a,stu b){
    	return a.fra>b.fra;
    }
    int n,m,k,ans;
    int main(){
    	cin>>n>>m;
    	for(int i = 1;i<=n;i++){
    		cin>>a[i].id>>a[i].fra;
    	}
    	m*=1.5; 
    	k=a[m].fra;
    	for (int i = 1;i<=n;i++)
    		if(a[i].fra>=k)
    			ans++;
    	sort(a+1,a+n+1,cmp);
    
    	cout<<k<<" "<<ans<<endl;
    	for (int i = 1;i<=n;i++){
    		if(a[i].fra>=k){
    			cout<<a[i].id<<" "<<a[i].fra<<endl;
    		}
    	}
    	return 0;
    }
    
    
    

信息

ID
704
时间
1000ms
内存
256MiB
难度
5
标签
递交数
410
已通过
133
上传者