Pizza (ST)


LÀM BÀI

Points: 10 (partial)
Time limit: 1.0s
Memory limit: 125M

Author:
Problem type

n tòa nhà trên một con phố, được đánh số từ 1,2,,n. Mỗi tòa nhà có một cửa hàng pizza và một căn hộ. Giá pizza ở tòa nhà kpk. Nếu bạn đặt pizza từ tòa nhà a đến tòa nhà b, giá của nó (bao gồm cả phí giao hàng) là pa+|ab|. Nhiệm vụ của bạn là xử lý hai loại truy vấn:

  1. Giá pizza pk ở tòa nhà k trở thành x.
  2. Bạn đang ở tòa nhà k và muốn đặt pizza. Giá tối thiểu là bao nhiêu?

Định dạng nhập

Dòng đầu tiên chứa hai số nguyên nq: số lượng tòa nhà và số lượng truy vấn.

Dòng thứ hai chứa n số nguyên p1,p2,,pn: giá pizza ban đầu ở mỗi tòa nhà.

Cuối cùng, có q dòng mô tả các truy vấn. Mỗi dòng là "1 k x" hoặc "2 k".

Định dạng xuất

In ra câu trả lời cho mỗi truy vấn loại 2.

Ràng buộc

1n,q2105

1pi,x109

1kn

Ví dụ:

Input
Copy
6 3
8 6 4 5 7 5
2 2
1 5 1
2 2
Output
Copy
5
4


Lời giải bài tập này: Tại đây

Group giải đáp thắc mắc: Lập trình 24h

Fanpage CLB: CLB lập trình Full House- Việt Nam

Youtube: CLB Lập Trình Full House


Comments

There are no comments at the moment.

Zalo