Submission #726848

#TimeUsernameProblemLanguageResultExecution timeMemory
726848penguin133Sure Bet (CEOI17_sure)C++17
60 / 100
2066 ms4716 KiB
#include <bits/stdc++.h> using namespace std; #define int long long #define pi pair<int, int> #define pii pair<int, pi> #define fi first #define se second #ifdef _WIN32 #define getchar_unlocked _getchar_nolock #endif mt19937_64 rng(chrono::steady_clock::now().time_since_epoch().count()); long double A[100005], B[100005]; void solve(){ int n; cin >> n; for(int i=1;i<=n;i++)cin >> A[i] >> B[i]; sort(A+1, A+n+1); sort(B+1, B+n+1); long double ans = 0, cur = 0; for(int i=n;i>=1;i--){ long double cur2 = 0; cur += A[i]; for(int j=n;j>=1;j--){ cur2 += (long double)(B[j]); ans = max(ans, min(cur, cur2) - (n - i + 1 + n - j + 1)); } } cout << fixed << setprecision(4) << ans; } main(){ ios::sync_with_stdio(0);cin.tie(0); int tc = 1; //cin >> tc; for(int tc1=1;tc1<=tc;tc1++){ // cout << "Case #" << tc1 << ": "; solve(); } }

Compilation message (stderr)

sure.cpp:33:1: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
   33 | main(){
      | ^~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...