제출 #963592

#제출 시각아이디문제언어결과실행 시간메모리
963592maxFedorchukBank (IZhO14_bank)C++17
컴파일 에러
0 ms0 KiB
#include<bits/stdc++.h>
using namespace std;
 
int a[22],b[22],n,m;
 
void cnt(int msk,int in,int zalsum,int munin,int k0)
{
    if(in>n)
    {
        cout<<"YES\n";
        exit(0);
    }
  
  	if(zalsum==0)
    {
        cnt(msk,in+1,a[in+1],0,k0);
        return;
    }
  
  	if(k0<(n-in+1))
    {
        return;
    }
 
    for(int i=munin+1;i<=m;i++)
    {
        if(!((msk>>i)&1))
        {
            if(zalsum>=b[i])
            {
                cnt(msk|(1<<i),in,zalsum-b[i],i,k0-1);
            }
            else
            {
                break;
            }
        }
    }
}

int main()
{
    cin>>n>>m;
 
    for(int i=1;i<=n;i++)
    {
        cin>>a[i];
    }
 
    for(int i=1;i<=m;i++) 
    {
        cin>>b[i];
    }
 
    dfs(1,a[1],0,0,0);
    
    cout<<"NO\n";
    return 0;
}

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

bank.cpp: In function 'int main()':
bank.cpp:55:5: error: 'dfs' was not declared in this scope; did you mean 'ffs'?
   55 |     dfs(1,a[1],0,0,0);
      |     ^~~
      |     ffs