[ 백준 / 14718 ] 용감한 용사 진수 (C++)
·
PS/백준
https://www.acmicpc.net/problem/14718 난이도 : 골드 4 알고리즘 유형 : 브루트포스 풀이 시간 : 39분 문제 풀이 N명의 적 병사가 있다. 적 병사는 힘, 민첩, 지능 세가지 스텟을 보유하고 있고 진수가 적의 세가지 스텟보다 높은 스텟을 갖고있다면 그 적 병사를 이길 수 있다.적어도 K명의 병사를 이길 수 있게 하는 최소한의 스탯 포인트를 구하여라. 먼저, 해당 문제를 재귀함수로 접근하게 된다면 $O(100^{100})$으로 시간초과가 발생하게 된다. 그러면 어떻게 완전탐색으로 문제를 풀어낼 수 있을까 ?? 정답은 세가지 스탯에 대한 모든 조합을 기준으로 판별하면 된다. $병사의 수 ≤ 100$이기 때문에 병사의 모든 스탯 조합을 짜게 된다면 3중 for문으로 $O(10..