답안 #604908

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
604908 2022-07-25T10:46:01 Z pakhomovee Sure Bet (CEOI17_sure) C++17
0 / 100
0 ms 212 KB
#include <iostream>
#include <vector>
#include <random>
#include <algorithm>
#include <cassert>
#include <cstring>
#include <iomanip>

using namespace std;

int32_t main() {
    ios_base::sync_with_stdio(false);
    cin.tie(0);
    cout.tie(0);
    int n;
    cin >> n;
    vector<double> a(n);
    vector<double> b(n);
    for (int i = 0; i < n; ++i) {
        cin >> a[i] >> b[i];
    }
    sort(a.rbegin(), a.rend());
    sort(b.rbegin(), b.rend());
    double res = 0;
    double ans = 0;
    double sa = 0;
    for (int i = 0; i <= n; ++i) {
        double sb = 0;
        for (int j = 0; j <= n; ++j) {
            ans = max(ans, min(sa, sb) - i - j);
            if (j < n) {
                sb += b[j];
            }
        }
        if (i < n) {
            sa += a[i];
        }
    }
    cout << fixed << setprecision(10) << ans;
}

Compilation message

sure.cpp: In function 'int32_t main()':
sure.cpp:24:12: warning: unused variable 'res' [-Wunused-variable]
   24 |     double res = 0;
      |            ^~~
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 212 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 212 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 212 KB Output isn't correct
2 Halted 0 ms 0 KB -