1 条题解

  • 0
    @ 2026-8-20 11:36:56

    #include <bits/stdc++.h> using namespace std; struct Student { string name; int score[3]; }; int totalScore(const Student &student) { return student.score[0] + student.score[1] + student.score[2]; } int main() { int n; cin >> n; vector students(n); for (Student &student : students) { cin >> student.name >> student.score[0] >> student.score[1] >> student.score[2]; } int best = 0; for (int i = 1; i < n; i++) { if (totalScore(students[i]) > totalScore(students[best])) best = i; } cout << students[best].name << ' ' << totalScore(students[best]) << '\n'; }

    • 1

    信息

    ID
    398
    时间
    1000ms
    内存
    256MiB
    难度
    1
    标签
    递交数
    0
    已通过
    0
    上传者