Submission #1288572

#TimeUsernameProblemLanguageResultExecution timeMemory
1288572mosnter777Med (COCI22_med)C++20
0 / 50
0 ms332 KiB
#include<bits/stdc++.h> using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); long long n; cin>>n; vector<string>a(n); vector<long long>t(n); for(long long i=0; i<n; i++) { cin>>a[i]; t[i]=0; for(long long j=0; j<5; j++) { long long x; cin>>x; t[i]+=x; } } for(long long i=0; i<n; i++) { vector<long long>tt(n); vector<string>isim(n); for(long long j=0; j<n; j++) { if(i==j)tt[j]=t[j]+500; else tt[j]=t[j]; isim[j]=a[j]; } for(long long x=0; x<n; x++) { for(long long y=x+1; y<n; y++) { if(tt[x]<tt[y]||(tt[x]==tt[y]&&isim[x]>isim[y])) { swap(tt[x],tt[y]); swap(isim[x],isim[y]); } } } long long twix=0; for(long long r=0; r<n; r++) { if(isim[r]==a[i]) { twix=r+1; break; } } for(long long j=0; j<n; j++) { if(i==j)tt[j]=t[j]; else tt[j]=t[j]+500; isim[j]=a[j]; } for(long long x=0; x<n; x++) { for(long long y=x+1; y<n; y++) { if(tt[x]<tt[y]||(tt[x]==tt[y]&&isim[x]>isim[y])) { swap(tt[x],tt[y]); swap(isim[x],isim[y]); } } } long long adictO=0; for(long long r=0; r<n; r++) { if(isim[r]==a[i]) { adictO=r+1; break; } } cout<<a[i]<<" "<<twix<<" "<<adictO<<"\n"; } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...