https://www.acmicpc.net/problem/1920
N개의 정수가 있는 집합 A, M개의 정수가 있는 집합 B 존재
-> B의 요소들이 A에 포함되는지 확인
<코드>
<풀이> - 이분탐색
1. 집합 N 정렬
2. 시작과 끝 지점의 인덱스 지정
3. 시작 + 끝 // 2 구하기
4. 중간 지점의 값과 해당 값 비교
-> 동일하면 찾은 것 / 값이 크면 윗부분 탐색 / 값이 작으면 아랫부분 탐색 => 반복
5. 만일, 확인불가하면 없는 것으로 판단
'Koala - 11기 > 코딩테스트 준비 스터디' 카테고리의 다른 글
[백준/C++] 15724번 주지수 (0) | 2023.08.06 |
---|---|
[백준/C++] 6236번 : 용돈관리 (0) | 2023.08.06 |
[백준/Python] 16507번 : 어두운 건 무서워 (0) | 2023.08.06 |
[백준/C++] 23827 수열(Easy) (0) | 2023.08.06 |
[백준/Python] 2512번: 예산 (0) | 2023.08.06 |