[Algorithm] 99클럽 코테 스터디 5일차 TIL | 백준_두 용액(2470번)
·
Algorithm
https://www.acmicpc.net/problem/2470이전과 비슷한 이분탐색 문제라고 생각하고 처음 문제를 봤을 때 low랑 high 초기화를 어떤 수로 해야 되지?mid는 뭐랑 비교해??? 하며 혼란이 있었다. 서치해보니 이 문제는 투 포인터를 사용하는 문제라고 한다.-_- 투 포인터란? 정렬된 배열에서 두 개의 포인터를 사용해서 특정 조건을 만족하는 값을 찾는 알고리즘 기법이다.즉. 배열의 첫번째 값을 left, 배열의 마지막 값을 right로 두고두 합이 찾으려는 값보다 작으면 left를 오른쪽으로 이동 시키고 (합을 키우기 위해)두 합이 찾으려는 값보다 크면 right를 왼쪽을 이동 시킨다. (합을 줄이기 위해) 일단 이 개념을 숙지해두고 풀어나가기 시작했다! 이 문제에서는 mid 대신..