[ 문제 ]
[ 제출코드 ]
[ 풀이 ]
A = 4 1 5 2 3
B = 1 3 7 9 5
1. A배열을 오름차순으로 정렬. A = 1 2 3 4 5
2. left = 0번 인덱스, right = (n-1)번 인덱스, mid = ((left+right)/2)번 인덱스
1 | 2 | 3 | 4 | 5 |
left | mid | right |
if (A[mid] < B[i]) left = mid+1;
else if (A[mid] > B[i]) right = mid-1;
else 1출력;
[ 참고 ]
'Algorithm 문제풀기 > Baekjoon' 카테고리의 다른 글
[C++] 2xn 타일링 ::: DP (0) | 2021.06.18 |
---|---|
[C++] 2003번 수들의 합 2 (0) | 2021.04.27 |
[C++] 2309번 일곱 난쟁이 (0) | 2021.04.21 |
[C++,JAVA] 1931번 회의실 배정 (0) | 2021.03.24 |
[C++] 1026번 보물 (0) | 2021.03.15 |