题解
2025-02-23 19:25:53
发布于:上海
4阅读
0回复
0点赞
这道题可以不用结构体做,只要在循环中每次输入值再比对即可。AC代码:
#include <iostream>
using namespace std;
int n,m;
int main(){
cin >> n >> m;
string ans1;
int ans2 = 0,ans3 = 0,l = 0;
for(int i = 0;i < n;i++){
string s;
int a,b;
cin >> s >> a >> b;
if(a > m)continue;
if(ans3 < b){
ans3 = b;
ans2 = a;
l = s.size();
ans1 = s;
}
}
if(ans2 == 0 && ans3 == 0){cout << "...>_<...";return 0;}
for(int i = 0;i < l;i++)cout << ans1[i];
cout << ' ' << ans2 << ' ' << ans3;
}
提示:请文明阅读题解 不要抄袭
这里空空如也
有帮助,赞一个