제출 #1199765

#제출 시각아이디문제언어결과실행 시간메모리
1199765AiperiiiKitchen (BOI19_kitchen)C++20
20 / 100
16 ms1168 KiB
#include<bits/stdc++.h> using namespace std; #define int long long #define all(x) x.begin(),x.end() #define ff first #define ss second #define pb push_back signed main(){ ios_base::sync_with_stdio(0); cin.tie(0);cout.tie(0); int n,m,k; cin>>n>>m>>k; vector <int> a(n),b(m); int sum=0; for(int i=0;i<n;i++){ cin>>a[i]; sum+=a[i]; } int sum2=0; for(int i=0;i<m;i++){ cin>>b[i]; sum2+=b[i]; } vector <int> dp(sum2+1); dp[0]=1; for(int i=0;i<m;i++){ for(int j=sum2;j>=b[i];j--){ if(dp[j-b[i]]==1){ dp[j]=1; } } } for(int i=0;i<=sum2;i++){ if(i>=sum && dp[i]==1){ cout<<i-sum<<"\n"; return 0; } } cout<<"Impossible\n"; } /* */
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...