#P3980. [NOI2008] 志愿者招募

    ID: 2916 远端评测题 2000ms 125MiB 尝试: 10 已通过: 1 难度: 8 上传者: 标签>2008NOI 系列网络流图的建立,建图线性规划

[NOI2008] 志愿者招募

Description

After the successful Olympic bid, through persistent effort, Bubu finally became the head of the HR department of a company under the Organizing Committee. On his first day, he faced a challenge: recruiting a group of short-term volunteers for a new Olympic project. It is estimated that the project will take nn days to complete, and on day ii, at least aia_i people are needed.

There are mm types of volunteers available. Type ii can work from day sis_i to day tit_i (inclusive), and the recruitment cost is cic_i yuan per person. Eager to excel in his new role, Bubu wants to recruit enough volunteers at the minimum possible cost, but this is not his strong suit. He turns to you to design an optimal recruitment plan.

For convenience, assume the number of volunteers of each type is unlimited. It is guaranteed that there exists a feasible recruitment plan.

Input Format

  • The first line contains two integers n,mn, m, denoting the number of days needed to complete the project and the number of available volunteer types.
  • The second line contains nn non-negative integers, denoting the minimum number of volunteers required for each day.
  • Each of the next mm lines contains three integers si,ti,cis_i, t_i, c_i, as described above.

Output Format

Output a single integer, the total cost of your optimal plan.

3 3
2 3 4
1 2 2
2 3 5
3 3 2
14

Hint

Constraints: 1n10001 \le n \le 1000, 1m100001 \le m \le 10000, and all other quantities involved do not exceed 23112^{31} - 1.

Translated by ChatGPT 5