Submission #1174038

#TimeUsernameProblemLanguageResultExecution timeMemory
1174038javkhlantogsPareto (COCI17_pareto)C++20
80 / 80
104 ms5116 KiB
#include<bits/stdc++.h> #define ll long long using namespace std; int main(){ long double n,i,j,k=0; long double cnt=0,ans=0,sum=0,sum0=0,A,B; cin>>n; vector<long double> a(n); for(i=0 ; i<n ; i++){ cin>>a[i]; sum0+=a[i]; } sort(a.rbegin(),a.rend()); for(i=0 ; i<n ; i++){ sum+=a[i]; A=100*(i+1)/n; B=100*sum/sum0; if(B-A>k){ cnt=A; ans=B; k=B-A; } } cout<<fixed<<setprecision(15)<<cnt<<endl; cout<<fixed<<setprecision(15)<<ans<<endl; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...