제출 #958142

#제출 시각아이디문제언어결과실행 시간메모리
958142ezzzayKitchen (BOI19_kitchen)C++14
컴파일 에러
0 ms0 KiB
#include<iostream> #include<stdio.h> #include<math.h> #include<map> #include<string> #include<algorithm> #include<vector> #include<string.h> #include<utility> #include<set> #include<cmath> #include<queue> #include<deque> #include<functional> #include<stack> #include<limits.h> #include<iomanip> #include<unordered_map> #include<numeric> #include<tuple> #include<bitset> using namespace std; #define MOD 1000000007 #define int long long #define ss second #define ff first #define endl '\n' typedef pair<int,int> pp; const int mxN=9e4+1; vector<bool> dp(mxN); signed main(){ // freopen("file.in", "r", stdin); // freopen("file.out", "w", stdout); ios::sync_with_stdio(0); cin.tie(0); cout.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++){ sum+=a[i]; if(a[i]<k){ cout<<"Impossible"; return 0; } } int ans=1e9; for(int i=0; i<(1<<m); i++){ int cur=0,cnt=0,num=0; for(int j=0; j<m; j++){ if(i&(1<<j)){ if(num+b[j]>=n){ cnt++; num=min(num,(num+b[j])%n); }else{ num+=b[j]; } cur+=b[j]; } } if(cur>=sum&&cnt>=k){ ans=min(ans,cur-sum); } } if(ans==1e9) cout<<"Impossible"; else cout<<ans; } return 0; }

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

kitchen.cpp:72:5: error: expected unqualified-id before 'return'
   72 |     return 0;
      |     ^~~~~~
kitchen.cpp:73:1: error: expected declaration before '}' token
   73 | }
      | ^