제출 #1308612

#제출 시각아이디문제언어결과실행 시간메모리
1308612WarinchaiSure Bet (CEOI17_sure)C++20
0 / 100
1 ms332 KiB
#include<bits/stdc++.h> #define int double using namespace std; int32_t main(){ ios_base::sync_with_stdio(false); cin.tie(0); int n;cin>>n; vector<int>f,s; for(int i=1;i<=n;i++){ double a,b;cin>>a>>b; f.push_back(a); s.push_back(b); } sort(f.begin(),f.end(),greater<double>()); sort(s.begin(),s.end(),greater<double>()); int cf=0,cs=0; int sf=0,ss=0; int cnt=0; int ans=0; while(cf!=n||cs!=n){ if(cf==n)ss+=s[cs++]; else if(cs==n)sf+=f[cf++]; else if(sf<ss)sf+=f[cf++]; else ss+=s[cs++]; cnt++; ans=max(ans,min(ss,sf)-cnt); } cout<<setprecision(4)<<ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...