이 제출은 이전 버전의 oj.uz에서 채점하였습니다. 현재는 제출 당시와는 다른 서버에서 채점을 하기 때문에, 다시 제출하면 결과가 달라질 수도 있습니다.
#include <bits/stdc++.h>
using namespace std;
const int nmax = 1e5;
int n;
double a[nmax + 5], b[nmax + 5];
int main()
{
ios::sync_with_stdio(false);
cin.tie(0);
#ifdef home
freopen("nr.in","r",stdin);
freopen("nr.out","w",stdout);
#endif // home
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i]>>b[i];
}
sort(a+1,a+n+1,greater<double>());
sort(b+1,b+n+1,greater<double>());
double rez = 0;
double sum_a = 0;
for(int nra=0;nra<=n;nra++)
{
sum_a += a[nra];
double sum_b = 0;
for(int nrb=0;nrb<=n;nrb++)
{
sum_b += b[nrb];
rez = max(rez, min(sum_b - (nra + nrb), sum_a - (nra + nrb)));
}
}
cout<<fixed<<setprecision(4);
cout<<rez<<'\n';
return 0;
}
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |