[CodeUp] #4877-방 배정하기(2019 정올1차 대비)
#include <iostream>
#include <vector>
using namespace std;
vector<int> v;
int ans = 0;
void sol(int index,int n){
if(n<0){
return;
}
if(index<0){
if(n==0){
ans+=1;
}
return;
}
for(int i=n/v[index];i>=0;i--){
sol(index-1,n-v[index]*i);
}
return;
}
int main(){
v.resize(3,0);
int n;
for(int i=0;i<3;i++){
cin >> v[i];
}
cin >> n;
sol(2,n);
if(ans!=0){
cout << 1;
}
else{
cout << 0;
}
}
Author And Source
이 문제에 관하여([CodeUp] #4877-방 배정하기(2019 정올1차 대비)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@danmuginima/CodeUp-4877-방-배정하기2019-정올1차-대비저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)