Skip to content

Commit

Permalink
Fix typo
Browse files Browse the repository at this point in the history
  • Loading branch information
farmerboy95 committed Oct 14, 2024
1 parent 716eedb commit e7441ba
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion docs/AtCoder/dp-contest.md
Original file line number Diff line number Diff line change
Expand Up @@ -693,7 +693,7 @@ $|a[i]| \leq 10^9$

Vậy ta có thể sử dụng một mảng $p$, ở mỗi bước $i$ và $j < i$, $p[j] = \text{cost}(i, j) + dp[j]$. Khi ta di chuyển đến $i$ mới, ta sẽ tăng $p[j]$ thêm $a_x$ nếu có đoạn bắt đầu từ $i$, và giảm $p[j]$ đi $a_x$ nếu có đoạn kết thúc tại $i-1$.

Ta có thể sử dụng segment tree để duy trì p[j] với mọi j < i, sau đó cập nhật $p[i] = \max(p[0], p[1], \ldots, p[i-1])$ (không có \text{cost} ở đây vì $\text{cost}(i, i) = 0$).
Ta có thể sử dụng segment tree để duy trì p[j] với mọi j < i, sau đó cập nhật $p[i] = \max(p[0], p[1], \ldots, p[i-1])$ (không có $\text{cost}$ ở đây vì $\text{cost}(i, i) = 0$).

$p[i]$ ở mỗi bước $i$ cũng chính là $dp[i]$, ta cập nhật kết quả tương ứng.

Expand Down

0 comments on commit e7441ba

Please sign in to comment.