3 条题解
-
1
yasuo👀️
#include <iostream> #include <algorithm> struct stu{std::string name;int total;}s[105]; bool yasuo(stu q,stu a){ return q.total>a.total;} int main(){ int n; std::cin>>n; for (int i=0;i<n;i++)std::cin>>s[i].total>>s[i].name; std::sort(s,s+n,yasuo); std::cout<<s[0].name; return 0;}
-
0
#include<iostream> using namespace std; struct student { string name; int score; }; int main() { struct student a[105]; int n; cin >> n; for(int i=1;i<=n;i++) cin >> a[i].score >> a[i].name; for(int i=1;i<=n-1;i++) { for(int j=1;j<=n-i;j++) { if(a[j].score<a[j+1].score) swap(a[j],a[j+1]); } } cout << a[1].name; return 0; }
-
0
#include <iostream> #include <string> using namespace std; int main() { int n; cin >> n; int max_score = 0; // 记录最高分数 string max_name; // 记录最高分数的学生姓名 for (int i = 0; i < n; i++) { int score; string name; cin >> score >> name; if (score > max_score) { max_score = score; max_name = name; } } cout << max_name << endl; return 0; }
py
n = int(input()) max_score = 0 # 记录最高分数 max_name = "" # 记录最高分数的学生姓名 for i in range(n): score, name = input().split() score = int(score) if score > max_score: max_score = score max_name = name print(max_name)
- 1
信息
- ID
- 214
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 1
- 标签
- 递交数
- 79
- 已通过
- 56
- 上传者