본문 바로가기
PS(Problem Solving)/백준_BOJ

[백준] 20208번 - 진우의 민트초코우유 (C++) 문제 및 풀이

by 초코칩프라푸치노 2022. 1. 12.

문제) 백준 - 백트래킹 - 진우의 민트초코우유

https://www.acmicpc.net/problem/20208

 

20208번: 진우의 민트초코우유

첫번째 줄에 민초마을의 크기인 N과 진우의 초기체력 M, 그리고 민트초코우유를 마실때 마다 증가하는 체력의 양 H가 공백을 두고 주어진다. N, M, H는 모두 10보다 작거나 같은 자연수이다. 두번째

www.acmicpc.net

 

민트초코우유의 개수가 10개 이하이며, 마을의 크기(N)이 10보다 작은 자연수이기에 백트래킹을 활용해 민트초코우유의 최대 개수를 구할 수 있습니다. 민트초코우유의 조표를 저장하는 mint 벡터와 visited를 통해 재귀적으로 백트래킹하며 해결할 수 있었습니다.

 

 

C++ 소스코드)

 

Full Code)

https://github.com/Chocochip101/BOJ_Solution/blob/main/Problem%2020000~/20208_%EC%A7%84%EC%9A%B0%EC%9D%98%20%EB%AF%BC%ED%8A%B8%EC%B4%88%EC%BD%94%EC%9A%B0%EC%9C%A0.cpp

 

GitHub - Chocochip101/BOJ_Solution: BOJ Solutions

BOJ Solutions. Contribute to Chocochip101/BOJ_Solution development by creating an account on GitHub.

github.com

 

반응형

댓글