2018. 1. 1. 15:13, 알고리즘/BOJ
https://www.acmicpc.net/problem/1182
이 문제는 NP-complete에 속하는 문제이기 때문에 N에 대한 다항시간 알고리즘은 현재까지 존재하지 않고 O(2^N)의 풀이를 작성해야 합니다. N<=20이기 때문에 큰 문제없이 시간 내에 풀 수 있습니다.
2^N의 모든 가지수를 다 해서 합이 S와 일치하는지 확인하면 됩니다.
'알고리즘 > BOJ' 카테고리의 다른 글
[BOJ] 1699번: 제곱수의 합 (0) | 2018.01.03 |
---|---|
[BOJ] 1309번: 동물원 (0) | 2018.01.01 |
[BOJ] 10162번: 전자레인지 (0) | 2018.01.01 |
[BOJ] 11403번: 경로 찾기 (0) | 2018.01.01 |
[BOJ] 11052번: 붕어빵 판매하기 (0) | 2018.01.01 |
[BOJ] 2133번: 타일 채우기 (0) | 2018.01.01 |
Comments