Submission #711112

#TimeUsernameProblemLanguageResultExecution timeMemory
711112WonderfulWhaleSure Bet (CEOI17_sure)C++17
60 / 100
2069 ms5020 KiB
#include<bits/stdc++.h> using namespace std; #define int int64_t #define pb push_back #define pii pair<int, int> #define st first #define nd second #define all(x) (x).begin(), (x).end() #define sz(x) (int)(x).size() int32_t main() { ios_base::sync_with_stdio(false); cin.tie(NULL); int n; cin >> n; vector<pair<double, double>> v1, v2; for(int i=0;i<n;i++) { double x, y; cin >> x >> y; v1.pb({-x, -y}); v2.pb({-y, -x}); } sort(all(v1)); sort(all(v2)); double ans = 0; double sum1 = 0; for(int i=0;i<=n;i++) { if(i) sum1 -= v1[i-1].st; double sum2 = 0; for(int j=0;j<=n;j++) { if(j) sum2 -= v2[j-1].st; ans = max(ans, min(sum1, sum2)-i-j); } } printf("%.4lf",(double)ans); cout << "\n"; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...