어제부터 시험이 시작됐지만 ps는 해야지..
Euler Tour + HLD + Lazy Segtree. 구현 양이 너무 많아서 티어가 높아졌다.
오일러 투어를 할 때, 무거운 정점 우선으로 내려가서 numbering을 해 주고, HLD를 했기 때문에 경로에 대한 update와 sum은 빠른 시간에 구할 수 있다.
(음수가 되는 구간합) / (전체 구간합) 의 올림의 합이 답이다. 시간 제한이 5초라서
B<=C라면, 1개씩만 먹는 것이 이득이다. B>C인 경우를 생각하자.지금 k번째를 보고 있다고 해보자.
수열
BOJ 18975 - Jaw-Dropping Set (D4)
오른쪽 절반을 먹으면 되므로 subset의 최대 크기는
'백준 문제풀이' 카테고리의 다른 글
6/27 ~ 6/30 PS (2) | 2022.06.30 |
---|---|
6/20 ~ 6/26 PS (0) | 2022.06.26 |
6/3~6/7 PS (3) | 2022.06.07 |
6/1~6/2 PS (4) | 2022.06.03 |
5/30~6/1 PS (1) | 2022.06.01 |