2 solutions

  • 0
    @ 2025-12-28 20:02:22

    #include<bits/stdc++.h> using namespace std; struct Student { string name; int C,M,E,total; } stu[1000]; int main() { int n; cin>>n; for(int i=0;i<n;i++) { cin>>stu[i].name>>stu[i].C>>stu[i].M>>stu[i].E; stu[i].total=stu[i].C+stu[i].M+stu[i].E; } for(int i=0;i<n;i++) { for(int j=i+1; j<n; j++) { bool c_ok=abs(stu[i].C-stu[j].C)<=5; bool m_ok=abs(stu[i].M-stu[j].M)<=5; bool e_ok=abs(stu[i].E-stu[j].E)<=5; bool total_ok=abs(stu[i].total-stu[j].total)<=10; if(c_ok&&m_ok&&e_ok&&total_ok) { if(stu[i].name<stu[j].name)cout<<stu[i].name<<" "<<stu[j].name<<endl; else cout<<stu[j].name<<" "<<stu[i].name<<endl; } } } return 0; }

    Information

    ID
    11
    Time
    1000ms
    Memory
    256MiB
    Difficulty
    8
    Tags
    (None)
    # Submissions
    20
    Accepted
    7
    Uploaded By