#P3257. Cow Roller Coaster
Cow Roller Coaster
题目描述
奶牛们正在建造过山车!它们希望在预算范围内设计出尽可能有趣的过山车,需要你的帮助。
过山车将建在一段长度为()的直线型土地上,由()种不同的可互换组件中挑选若干组成。每个组件有固定长度(),由于地形差异,组件只能从位置()开始建造。奶牛们希望过山车从位置开始,到位置结束,且除最后一个组件外,每个组件的终点必须是下一个组件的起点。
每个组件有“趣味值”()和成本()。过山车的总趣味值为所有使用组件的趣味值之和,总成本为所有使用组件的成本之和。奶牛的总预算为()。请帮助奶牛确定在预算内且满足所有约束条件下,能建造的过山车的最大趣味值。若无法在预算内建造过山车,输出。
输入格式
- 第1行:三个空格分隔的整数、和。
- 第2到行:第行包含四个空格分隔的整数、、和,分别表示组件的起始位置、长度、趣味值和成本。
输出格式
- 第1行:一个整数,表示预算内可建造的过山车的最大趣味值。若无法建造,输出。
输入样例 1
5 6 10
0 2 20 6
2 3 5 6
0 1 2 1
1 1 1 3
1 2 5 4
3 2 10 2
输出样例 1
17
样例解释
选择第3、5、6个组件时,过山车路径连续(从0开始,依次经过位置0→1→2→3→5),总趣味值为,总成本为,未超过预算。若选择前两个组件,总趣味值为,但总成本超过预算,因此不可行。
来源
USACO 2006 十二月银牌赛