问题标题: 酷町堂:1455

0
0
已解决
张亦阳
张亦阳
资深守护
资深守护

0分

求各位大佬找错

#include<iostream>

#include<cstdio>

#include<algorithm>

using namespace std;

struct hh{

int name,score;

}a[9999];

int n,m,f,cnt;

bool cmp(hh a,hh b){

if(a.score!=b.score) return a.score>b.score;

return a.name<b.name;

}

int main(){

cin>>n>>m;

for(int i=i;i<=n;i++){

cin>>a[i].name>>a[i].score;

}

sort(a+1,a+1+n,cmp);

f=a[int(m*1.5)].score;

for(int i=i;i<=n;i++){

if(a[i].score>=f) cnt++;

}

cout<<f<<" "<<cnt<<endl;

for(int i=i;i<=n;i++){

if(a[i].score>=f) cout<<a[i].name<<" "<<a[i].score<<endl;

}

return 0;

}


1
已采纳
徐子玄
徐子玄
初级光能
初级光能

你的所有for循环都是int i=i??int i=1!

0
0
我要回答