320x100
문제 : https://programmers.co.kr/learn/courses/30/lessons/1845
총 N 마리의 폰켓몬 중 N/2 마리를 가져갈 수 있다. 최대 고를 수 있는 폰켓몬 종류의 수를 구해라.
최대로 고를 수 있는 폰켓몬 종류의 수는 N마리의 폰켓몬 종류의 수와 N/2 중 최소값이다.
N/2는 계산으로 한 번에 구할 수 있고 총 폰켓몬 종류의 수를 구하기 위해 set에 폰켓몬 종류를 저장한다.
모든 폰켓몬을 저장했을 때 set의 크기가 콘켓몬 종류의 총 수가 된다.
시간복잡도는 set을 만드는데 소요되는 시간인 O(NlogN)
320x100
'알고리즘 문제 > Programmerse' 카테고리의 다른 글
[programmers][월간 코드 챌린지 시즌1] 풍선 터트리기 (0) | 2020.09.17 |
---|---|
[programmers][월간 코드 챌린지 시즌1] 두 개 뽑아서 더하기 (0) | 2020.09.15 |
[programmers][찾아라 프로그래밍 마에스터] 게임 맵 최단거리 (0) | 2020.09.13 |
[programmers][찾아라 프로그래밍 마에스터] 사칙연산 (0) | 2020.09.13 |
[programmers][2020카카오공채] 가사 검색 (0) | 2020.05.12 |
댓글