본문 바로가기

SWEA/삼성SW역량테스트 C++

[모의 SW 역량테스트] 벌꿀채취

문제

 

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5V4A46AdIDFAWu

불러오는 중입니다...

풀이

* 완전 탐색 

* 각 row에서 m만큼 벌통들을 보면서 최대 C이하가 되는 최적의 조합을 구해야 한다. 

* cost[][] 에는 현재 위치에서 m만큼 봤을 때 채취할 수 있는 벌꿀의 최대 수익을 저장한다. 

* 전체 맵을 순회하면서 서로 겹치지 않는 두 지점의  최대 수익의 합을 구한다.