
[백준] 2293번, 2294번 동전 1 & 2 : C++ 풀이
·
백준(BOJ)
2293번: 동전 1 다이나믹 프로그래밍으로 풀이했고흔한 동전 처리 문제이다. 2293 Solution#include using namespace std;int main(){ int n, k; int coins[101]; cin >> n >> k; for (int i = 1; i > coins[i]; } long long dp[10001] = { 0 }; long long result = 0; dp[0] = 1; for (int i = 1; i 동전 1에서는 주어지는 동전의 가치가 모두 다르고동전의 구성이 같다면 순서와 관계 없이 같은 걸로 처리한다.그러므로, 동전을 기준으로 경우의 수를 처리해야 한다. 예를 들면,1, 2, 5원의 동전이 있을 경우에1원 동전으로 이루어진 경우를 모두 dp에 저장하고..