답안 #394973

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
394973 2021-04-27T14:43:16 Z ak2006 Hotel (CEOI11_hot) C++14
20 / 100
1530 ms 74848 KB
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
using vb = vector<bool>;
using vvb = vector<vb>;
using vi = vector<int>;
using vvi = vector<vi>;
using vl = vector<ll>;
using vvl = vector<vl>;
using vc = vector<char>;
using vvc = vector<vc>;
const ll mod = 1e9 + 7,inf = 1e18;
#define pb push_back
#define fast ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);
int n,m,o;
ll out;
int main()
{
    cin>>n>>m>>o;
    multiset<vl>s;
    for (int i = 0;i<n;i++){ll x,y;cin>>x>>y;s.insert({y,x});}
    vl profits;
    vvl offers(m,vl(2));

    for (int i = 0;i<m;i++)cin>>offers[i][0]>>offers[i][1];
    sort(offers.begin(),offers.end(),greater<vl>());

    for (int i = 0;i<o;i++){
        auto it = s.lower_bound({offers[i][1],0});
        if (it == s.end())continue;
        profits.pb(offers[i][0] - (*it)[1]);
        s.erase(it);
    }
    sort(profits.begin(),profits.end(),greater<ll>());
    for (int i = 0;i<min(o,(int)profits.size());i++)if (profits[i] > 0)out += profits[i];
    cout<<out;
    return 0;
}
# 결과 실행 시간 메모리 Grader output
1 Correct 1 ms 204 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Correct 1 ms 204 KB Output is correct
2 Incorrect 1 ms 204 KB Output isn't correct
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 204 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 1 ms 204 KB Output is correct
2 Correct 1 ms 204 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Incorrect 19 ms 1512 KB Output isn't correct
# 결과 실행 시간 메모리 Grader output
1 Incorrect 99 ms 6400 KB Output isn't correct
# 결과 실행 시간 메모리 Grader output
1 Correct 219 ms 11840 KB Output is correct
2 Incorrect 128 ms 9240 KB Output isn't correct
# 결과 실행 시간 메모리 Grader output
1 Correct 723 ms 32316 KB Output is correct
2 Incorrect 295 ms 20760 KB Output isn't correct
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1293 ms 60380 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1530 ms 74848 KB Output isn't correct
2 Halted 0 ms 0 KB -