Submission #1036136

#TimeUsernameProblemLanguageResultExecution timeMemory
1036136vjudge1Med (COCI22_med)C++17
50 / 50
8 ms348 KiB
#include <bits/stdc++.h> using namespace std; bool sup(pair<string,int> p,pair<string,int> p1) { return p.second>p1.second || (p.second==p1.second && p.first<p1.first); } int main() { int n; cin>>n; vector<pair<string,int>> sc(n); for (int i=0;i<n;i++) { cin>>sc[i].first; int x; for (int j=0;j<5;j++) { cin>>x; sc[i].second+=x; } } for (int i=0;i<n;i++) { int r=1; sc[i].second+=500; for (int j=0;j<n;j++) if (sup(sc[j],sc[i])) r++; sc[i].second-=500; cout<<r<<' '; r=1; for (int j=0;j<n;j++) { sc[j].second+=500; if (sup(sc[j],sc[i])) r++; sc[j].second-=500; } cout<<r<<endl; } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...