반응형
개요
이번에는 학교 선배님께서 하는 멘토링에 참여하게 되었습니다.
그래서 멘토님께서 알고리즘 공부를 하는 것은 매우 중요하며 실전에서 많이 쓰인다고 말씀해주셨기 때문에
천천히 백준 문제들을 풀어나가려고 합니다.
문제
풀이
3중 for문을 이용해서 풀었습니다.
##include <iostream>
using namespace std;
int main()
{
int b[3], n;
for (int i = 0; i < 3; ++i) {
cin >> b[i];
} cin >> n;
for (int i = 0; i <= n / b[2]; i++) {
int c = i * b[2];
for (int j = 0; j <= n / b[1]; j++) {
int c2 = c + j * b[1];
for (int k = 0; k <= n / b[0]; k++) {
int c3 = c2 + k * b[0];
if (c3 == n) {
cout << 1;
return 0;
}
}
}
}
cout << 0;
return 0;
}
결과
반응형
'알고리즘 & 자료구조 > 알고리즘 (백준문제)' 카테고리의 다른 글
백준 1753 (최단경로_우선순위큐 와 디엑스트라를 이용) -C++ (0) | 2020.05.10 |
---|---|
알고리즘 - 최대공약수 구하기 (유클리드 호제법) - C++ (0) | 2020.05.10 |
백준 Back_Joon(11650 좌표정렬)- C++ (0) | 2020.05.01 |
백준 Back_Joon (11047 동전0 문제) - C++ (0) | 2020.05.01 |