#SGM0000003. Biến trở (Potentiometers)
Biến trở (Potentiometers)
Biến trở (Potentiometers)
Nguồn: UVa
Phiên bản: Phước Hưng OJ Extended
Đề bài
Có biến trở được xếp theo thứ tự từ đến . Giá trị của mỗi biến trở là điện trở của nó, tính bằng Ohm. Tổng điện trở trên một đoạn liên tiếp bằng tổng các giá trị trong đoạn đó. Bạn cần xử lý các thao tác thay đổi một biến trở và đo tổng điện trở trên một đoạn.
Input
- Dòng đầu chứa hai số nguyên và : số biến trở và số thao tác.
- Dòng thứ hai chứa số nguyên là các điện trở ban đầu, mỗi giá trị từ đến .
- Mỗi trong dòng tiếp theo là
S x rđể đặt biến trở thành , hoặcM x yđể đo tổng điện trở từ vị trí đến , với .
Output
Với mỗi thao tác M, in tổng điện trở trên đoạn tương ứng.
Subtask
- Subtask 1 — 20%: .
- Subtask 2 — 30%: .
- Subtask 3 — 50%: .
Ví dụ
Input
3 6
100 100 100
M 1 1
M 1 3
S 2 200
M 1 2
S 3 0
M 2 3
Output
100
300
300
200
Giải thích
Ba biến trở ban đầu đều có giá trị . Hai phép đo đầu cho và . Sau khi đặt vị trí thành , tổng trên là . Cuối cùng đặt vị trí thành , nên tổng trên là .