AD. [USACO07JAN] Problem Solving G

    远端评测题 1000ms 125MiB

[USACO07JAN] Problem Solving G

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

In easier times, Farmer John's cows had no problems. These days, though, they have problems, lots of problems; they have P (1 ≤ P ≤ 300) problems, to be exact. They have quit providing milk and have taken regular jobs like all other good citizens. In fact, on a normal month they make M (1 ≤ M ≤ 1000) money.

Their problems, however, are so complex they must hire consultants to solve them. Consultants are not free, but they are competent: consultants can solve any problem in a single month. Each consultant demands two payments: one in advance (1 ≤ payment ≤ M) to be paid at the start of the month problem-solving is commenced and one more payment at the start of the month after the problem is solved (1 ≤ payment ≤ M). Thus, each month the cows can spend the money earned during the previous month to pay for consultants. Cows are spendthrifts: they can never save any money from month-to-month; money not used is wasted on cow candy.

Since the problems to be solved depend on each other, they must be solved mostly in order. For example, problem 3 must be solved before problem 4 or during the same month as problem 4.

Determine the number of months it takes to solve all of the cows' problems and pay for the solutions.

输入格式

Line 1: Two space-separated integers: M and P.

Lines 2..P+1: Line i+1 describes problem i with two space-separated integers: Bi and Ai. Bi is the payment to the consult BEFORE the problem is solved; Ai is the payment to the consult AFTER the problem is solved.

输出格式

Line 1: The number of months it takes to solve and pay for all the cows' problems.

100 5
40 20
60 20
30 50
30 50
40 40
6

提示

Avail Probs Before After Candy
Month Money Solved Payment Money
1 0 -none- 0 0 0
2 100 1, 2 40+60
3 3, 4 30+30 20+20
4 -none- 0 50+50
5 5 40 0 60
6 -none- 0 40

动态规划3

未认领
状态
已结束
题目
39
开始时间
2026-4-24 0:00
截止时间
2026-5-2 23:59
可延期
24 小时