1920번: 수 찾기
이분 탐색을 이용하면 된다. 나는 속도가 60ms가 나왔는데 적게 나오신 분들의 코드를 보니 입력 받는 부분이 특이하던데 어떻게 하는지는 모르겠다.
이분탐색에서 int mid = (left + right) / 2하는 부분에서 / 2 부분을 쉬프트 연산자를 써서 >> 1로 바꿔주니 나의 경우에는 64ms -> 60ms로 바뀌었다.
코드
'온라인저지' 카테고리의 다른 글
[BOJ] 1316번: 그룹 단어 체커 (0) | 2018.03.10 |
---|---|
[BOJ]1005: ACM Craft (0) | 2018.03.09 |
[BOJ]1004번: 어린 왕자 (0) | 2018.02.19 |
[BOJ]2606번: 바이러스 (0) | 2018.02.05 |
[BOJ] 1932번: 숫자삼각형 (0) | 2018.02.03 |
[BOJ]1978번: 소수 찾기 (0) | 2018.02.02 |
댓글