1569. 成绩单
作者:
lvjj
,
2024-04-17 16:56:46
,
所有人可见
,
阅读 3
#include <bits/stdc++.h>
using namespace std;
struct Student{
string name;
string id;
int grade;
};
bool cmp(const Student & s1,const Student & s2){
return s1.grade>s2.grade;
}
int main(){
int n;
cin>>n;
vector<Student> ve(n);//n个学生信息
for(int i=0;i<n;i++){
cin>>ve[i].name>>ve[i].id>>ve[i].grade;
}
sort(ve.begin(),ve.end(),cmp);
int g1,g2;
cin>>g1>>g2;
int count=0;
for(auto v:ve){
if(v.grade>=g1&&v.grade<=g2){
count++;
cout<<v.name<<' '<<v.id<<endl;
}
}
if(count==0)cout<<"NONE";
return 0;
}