Submission #928766

#TimeUsernameProblemLanguageResultExecution timeMemory
928766UmairAhmadMirzaKitchen (BOI19_kitchen)C++14
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; int const N=42; int const inf=1e9; bool dp[N*N][N*N]; int n,m,k; int main(){ cin>>n>>m>>k; int arr[n]; int total=0; for(int i=0;i<n;i++){ cin>>arr[i]; total+=arr[i]; if(arr[i]<k){ cout<<"Impossible"<<endl; return 0; } } int chef[m]; for(int i=0;i<m;i++) cin>>chef[i]; dp[0][0]=1; for(int i=0;i<m;i++) for(int tot=(N*m);tot>=chef[i];tot--) for(int uni=min(chef[i],n);uni<=tot;uni++) dp[tot][uni]|=dp[tot-chef[i]][uni-min(chef[i],n)]; for(int tot=total;tot<=(N*m);tot++) for(int uni=(k*n);uni<=tot;uni++) if(dp[tot][uni]){ cout<<tot-total<<endl; return 0; } cout<<"Impossible"<<endl; return 0; }`

Compilation message (stderr)

kitchen.cpp:35:2: error: stray '`' in program
   35 | }`
      |  ^