2019. 4. 23. 04:34, 알고리즘/BOJ
https://www.acmicpc.net/problem/8217
Parallel Binary Search를 사용해 풀 수 있는 대표적인 문제입니다. Segment Tree에서의 합이 long long 범위를 초과할 수 있다는 점을 고려하지 않아 계속 틀리다가 맞았네요.(코드의 168번 줄)
저처럼 쿼리를 mid 기준으로 정렬하는 것 보다는 mid의 값이 1에서 $Q$ 사이이므로 vector를 $Q$개 만들어두는 식으로 구현하면 $log N$을 줄일 수 있습니다.
'알고리즘 > BOJ' 카테고리의 다른 글
[BOJ] 2616번: 소형기관차 (0) | 2019.04.23 |
---|---|
[BOJ] 7579번: 앱 (0) | 2019.04.23 |
[BOJ] 6073번: Secret Message (0) | 2019.04.23 |
[BOJ] 9421번: Happy Prime Number (0) | 2019.04.21 |
[BOJ] 10000번: KRUŽNICE (0) | 2019.04.21 |
[BOJ] 16923번: 다음 다양한 단어 (0) | 2019.04.21 |
Comments