제출 #1359070

#제출 시각아이디문제언어결과실행 시간메모리
1359070hexopiaKitchen (BOI19_kitchen)C++20
0 / 100
0 ms344 KiB
#include <bits/stdc++.h>
using namespace std;
int main() {
    ios_base::sync_with_stdio(0),cin.tie(0);
    int n,m,k;cin>>n>>m>>k;
    vector<int> a(n),b(m);
    for(int i = 0 ; i<n ; ++i) cin>>a[i];
    for(int i = 0 ; i<m ; ++i) cin>>b[i];
    int sum = 0;
    for(int i = 0 ; i<n ; ++i){
        if(a[i] < k) {
            sum += a[i];
            cout << "Impossible";
            return 0;
        }
    }
    int cnt = 0,now = 0;
    sort(b.rbegin(),b.rend());
    for(int i = 0 ; i<m ; ++i) {
        now += b[i];
        if(now <= sum) cnt++;
        else break;
    }
    cnt = max(cnt,k);
    if(cnt > m) {
        cout << "Impossible";
        return 0;
    }
    else cout << cnt;
}
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…