Đảo Ngược và Tổng Đoạn
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
Cho một mảng số nguyên. Thực hiện thao tác thuộc hai loại:
- Loại 1 (): đảo ngược đoạn trong mảng.
- Loại 2 (): tính tổng các phần tử trong đoạn .
Dữ liệu vào
- Dòng 1: hai số nguyên và .
- Dòng 2: số nguyên .
- dòng tiếp theo: mỗi dòng gồm ba số nguyên , , mô tả một thao tác.
Dữ liệu ra
Với mỗi thao tác loại 2, in ra tổng tương ứng trên một dòng riêng.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 8 3 2 1 3 4 5 3 4 4 2 2 4 1 3 6 2 2 4 |
8 9 |
Mảng: [2,1,3,4,5,3,4,4]. Tổng [2,4]=1+3+4=8. Đảo [3,6]→[2,1,3,5,4,3,4,4]. Tổng [2,4]=1+3+5=9. |
| 5 4 3 1 4 1 5 1 1 5 2 2 4 1 2 3 2 1 5 |
6 14 |
Mảng: [3,1,4,1,5]. Đảo [1,5]→[5,1,4,1,3]. Tổng [2,4]=1+4+1=6. Đảo [2,3]→[5,4,1,1,3]. Tổng [1,5]=5+4+1+1+3=14. |
Bình luận