Truy vấn Pizzeria
Nộp bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Python 3
5.0s
Giới hạn bộ nhớ:
256M
Đầu vào:
stdin
Đầu ra:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Go, Java, Kotlin, Pascal, Python, Scratch
Có tòa nhà trên một con phố, tòa thứ có giá pizza là . Chi phí đặt pizza từ tòa đến tòa là . Xử lý truy vấn:
1 k x— Thay đổi giá pizza của tòa thành .2 k— Tìm chi phí nhỏ nhất để đặt pizza khi đang ở tòa (có thể đặt từ bất kỳ tòa nào).
Dữ liệu vào
- Dòng đầu: hai số nguyên và .
- Dòng thứ hai: số nguyên .
- dòng tiếp theo: mỗi dòng là
1 k xhoặc2 k.
Dữ liệu ra
Với mỗi truy vấn loại 2, in ra một dòng chứa chi phí nhỏ nhất.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 6 3 8 6 4 5 7 5 2 2 1 5 1 2 2 |
5 4 |
Truy vấn 2 2: chi phí từ tòa 3 là . Sau cập nhật giá tòa 5 thành 1, truy vấn 2 2: chi phí từ tòa 5 là . |
Bình luận