DMOJLand Series: Fake Judges

View as PDF

Submit solution

Points: 7 (partial)
Time limit: 0.5s
Memory limit: 64M

Author:
Problem type

In DMOJLand, when you submit a problem, you assume that a judge is grading a submission. In reality, it is the problem authors who assigned a specific point value for each person when they submit!

bruce has N students in his class. When the ith person submits, they will gain a total of ai points, where 1iN.

Unfortunately, you are submitting to Ninjaclasher's problems, and he wants to minimize the total amount of points bruce's class will obtain.

During the class, the students will submit Q times to Ninjaclasher's problems. For the qth query, 1qN, students lj to rj will submit and earn their respective points, where the total points they obtain are j=lrAj, or Al+Al+1++Ar.

Before all of the queries are performed, Ninjaclasher can move around the positions of as many students as he would like. Can you help him minimize the total sum of all the queries?

(TLDR; This is why you get low marks on quizzes.)

Constraints

Subtask 1 [30%]

1N,Q,Ai100

li=ri

Subtask 2 [70%]

No additional constraints.

Input Specification

The first line of input will contain 2 integers, N and Q (1N,Q105), the size of the class and the number of times the students will submit, respectively.

The second line of input will contain ai (1ai109), for 1iN, the number of points the ith student will obtain every time he submits.

The next Q lines of input will contain li ri, denoting the range of the students that will submit.

Output Specification

Output the minimum possible sum. It is guaranteed that this value will be at most 5×1018.

Sample Input 1

Copy
4 3
1 2 3 4
2 3
1 4
1 2

Sample Output 1

Copy
17

Comments

There are no comments at the moment.