[BOJ/Two Pointers] 백준 1253 - 좋다 (Java)
·
✏️/BOJ
1253 - 좋🤙다👍https://www.acmicpc.net/problem/1253문제N개의 수 중에서 어떤 수가 다른 수 두 개의 합으로 나타낼 수 있다면 그 수를 좋다(GOOD)고 함=> N개 수가 주어지면 그 중에서 좋은 수의 개수 몇 개?(수 위치 다르면 값이 같아도 다른 수)입력첫째 줄: 수의 개수 N (1 두 번째 줄: i번째 수 나타내는 A_i가 N개 주어짐 (|A_i| 출력: 좋은 수의 개수 풀이어떤 수 A[k]가 서로 다른 두 수 A[i] + A[j]로 표현되면 좋다-> 두 수 합이 특정 값(target)이 되는 경우 => 투포인터 or 이분탐색 or 해시 수 범위: -10^9 ~ 10^9 => `long[] arr` Two Pointers(투포인터)투포인터는 정렬된 상태에서만 가..