Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

Eau de Cologne

[BOJ 10513] 외계 침략자 본문

acmicpc.net

[BOJ 10513] 외계 침략자

cologne 2023. 4. 30. 18:16

문제: https://www.acmicpc.net/problem/10513

 

풀이:

더보기

거리가 가장 먼 것 부터 터트리는 것을 생각합시다. 해당 우주선을 $t$ 시간에 터트리면 해당 $t$ 시간이 포함되는 모든 우주선은 같이 터지게 됩니다. 즉, $t$ 시간이 배제된 ($t$ 시간 이전에 없어지거나 $t$ 시간 이후에 나타나는) 우주선만 고려하면 되고, 이 두 우주선은 따로 고려할 수 있습니다.

 

$D_{a, b}$를 $[a, b)$ 시간에 완전히 포함되는 우주선만을 처치하는데 드는 최소 비용이라고 합시다. ($a-1$ 시간과 $b$ 시간에 폭탄을 터트린 경우입니다. 가장 먼 거리의 우주선이 $[l, r)$ 시간에 있고, 거리가 $d$ 라고 하면 $D_{a, b} = \max_{l \le i < r} (d + D_{a, i} + D_{i+1, b})$가 됩니다.

 

코드: https://www.acmicpc.net/source/share/66e80b2f59694a06804329db4e0e62ef

'acmicpc.net' 카테고리의 다른 글

[BOJ 20662] Hop  (3) 2023.05.09
[BOJ 18621] Cloyster  (0) 2023.05.02
[BOJ 7987/10542] Spies/MAFIJA  (0) 2023.04.28
[BOJ 16311] Harry the Hamster  (1) 2023.04.26
[BOJ 23036] CAN WIN  (0) 2023.04.23