https://luyencode.net/problem/lbc_2
Để làm được bài này, bạn cần biết kĩ thuật mảng hiệu:
VNOI_prefix_sum
Gọi d[i] là hiệu của a[i]−a[i−1].
Vậy a[i]=d[1]+d[2]+...+d[i]
Với mỗi truy vấn, có 2 trường hợp:
Sau khi có được mảng d, ta chỉ cần cộng dồn lại để được mảng a và lấy số max và in ra.
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up