Go, Vantage point
가까운 곳을 걷지 않고 서는 먼 곳을 갈 수 없다.
Github | https://github.com/overnew/
Blog | https://everenew.tistory.com/
[백준] No.2629 - 양팔저울 (C++)
문제 https://www.acmicpc.net/problem/2629 2629번: 양팔저울 첫째 줄에는 추의 개수가 자연수로 주어진다. 추의 개수는 30 이하이다. 둘째 줄에는 추의 무게들이 자연수로 가벼운 것부터 차례로 주어진다. 같은 무게의 추가 여러 개 있을 수도 있다. 추의 무 www.acmicpc.net 풀이 DP문제 중에서도 배낭 문제에 해당한다. 배낭 알고리즘은 특정 조건을 만족시키는 물건을 선택하는 조합을 구해낼 수 있다. 해당 문제에서 구슬의 무게를 알 수 있는 경우는 두 가지이다. 1. 구슬 VS 추가 평형을 이루는 경우 2. 구슬+추 VS 추가 평형을 이루는 경우 1번의 경우 단순히 현재 weight에서 idx 번째 추를 선택하거나 선택하지 않는 경우를 확인하는 점화식을 거치면 된다..
알고리즘 공부/백준
2020. 12. 2. 23:21