P6750: 恐狼后卫

传统题
1.000s 时间限制
256MB 内存限制
3 提交
1 解决

【题目描述】
著名卡牌游戏《石炉传说》中有一张随从牌:恐狼后卫。恐狼后卫的能力是 使得相邻随从的攻击力提高。 现在有 n 张恐狼后卫顺序排成一排,第 i 只恐狼后卫的攻击力为 a[i],血量为 h[i],提升相邻随从的攻击力值为 b[i]。 你的攻击力为 atk,每次攻击你可以选择一只存活的恐狼后卫,减少其血量 值 atk。若其血量小于等于 0,则该恐狼后卫死亡。
当某只恐狼后卫死亡时,其 左右两侧(若存在)的恐狼后卫会靠拢并成为相邻关系。
在攻击第 i 只恐狼后卫时,除了要承受这只恐狼后卫自身的攻击力 a[i]之 外,还要承受与其相邻的 2 张恐狼后卫的提高攻击力值 b[i-1] 和 b[i+1](若存 在)。 你的任务是承受最少的总伤害杀死所有恐狼后卫,输出需承受的伤害值。 【输入格式】 第一行一个正整数 n,表示恐狼后卫的数量。 第二行一个正整数 atk,表示你的攻击力。 以下 n 行,每行 3 个值:a[i]、b[i]、h[i],分别表示第 i 只恐狼后卫自身 的攻击力值、提升相邻随从的攻击力值、血量值。 【输出格式】 一个整数,表示杀死所有恐狼后卫需要承受的最少伤害值。 样例输入 input
3 1 8 1 6 3 5 7 4 9 2
output
94
数据范围 对于30%的数据, n<=10 对于另外30%的数据,n<=100,h[i]=1 对于100%的数据,n<=400,atk、a[i]、b[i]、h[i]<=1000

题目类型~

NOIP模拟赛 

咻咻~

提交答案 状态