답안 #928766

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
928766 2024-02-17T05:18:02 Z UmairAhmadMirza Kitchen (BOI19_kitchen) C++14
컴파일 오류
0 ms 0 KB
#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

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