KDHzoot's Github

Code for study, project, etc

자세히보기

알고리즘/PS

[백준 14432] 우물

kdhzoot 2018. 6. 6. 22:51

출력범위가 int를 벗어나는 것을 주의하면 된다.


아무 노드나 루트 노드로 잡고


A노드에 있을 때, 자식 노드가 B, C, D가 있으면

A노드는 자식 B, C, D가 요구하는 우물 중 가장 큰 수만큼 우물을 지으면 되고,

A노드는 자신의 부모에게 자신이 필요한 우물에서 자신과 자식노드에 있는 우물의 수만큼을 뺀 값을 요구한다.


위 방식으로 dfs를 하면 최적의 값이 나온다.


'알고리즘 > PS' 카테고리의 다른 글

[백준 1735] 분수 합  (0) 2020.07.05
[백준 14442] 벽 부수고 이동하기 2  (0) 2018.07.23
[백준 13901] 로봇  (0) 2018.06.04
[백준 10539] 수빈이와 수열  (0) 2018.05.27
[백준 14671] 영정이의 청소  (0) 2018.05.26