제출 #1359072

#제출 시각아이디문제언어결과실행 시간메모리
1359072hexopiaKitchen (BOI19_kitchen)C++20
컴파일 에러
0 ms0 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) {
        cnt++;
        now += b[i];
        if(now >= sum) break;
    }
    if(now < sum) {
        cout << "Impossible";
        return 0;
    }
    cnt = max(cnt,k);
    if(cnt > m) {
        cout << "Impossible";
        return 0;
    }
    else cout << cnt;
}
#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) {
        cnt++;
        now += b[i];
        if(now >= sum) break;
    }
    if(now < sum) {
        cout << "Impossible";
        return 0;
    }
    cnt = max(cnt,k);
    if(cnt > m) {
        cout << "Impossible";
        return 0;
    }
    else cout << cnt;
}

컴파일 시 표준 에러 (stderr) 메시지

kitchen.cpp:37:5: error: redefinition of 'int main()'
   37 | int main() {
      |     ^~~~
kitchen.cpp:3:5: note: 'int main()' previously defined here
    3 | int main() {
      |     ^~~~