Please write a program that maintains a sequence, supporting the following operation:
Operation | Input Format | Description |
---|---|---|
1. Get Sum | GET-SUM posi tot | Starting at the -th number in the current sequence, output the sum of consecutive numbers. |
Input Specification
The first line of input contains two integers and , where is the initial length of the sequence and is the number of operations.
The second line of input contains integers, describing the initial sequence.
For the next lines, each line will contain a command in one of the formats described above.
Output Specification
For each GET-SUM operation in the input, output the result of the query on a separate line.
Sample Input
9 5
2 -6 3 5 1 -5 -3 6 3
GET-SUM 5 4
GET-SUM 2 2
GET-SUM 5 3
GET-SUM 1 6
GET-SUM 8 1
Sample Output
-1
-3
-7
0
6
Constraints
The data in the input is guaranteed to be valid, and will always refer to existing positions in the sequence.
In test data worth of the points, .
In test data worth of the points, the value of any number in the sequence will be in the range .
In test data worth of the points, .
Comments