#692. Adventurer's Guild
Adventurer's Guild
问题描述
Yuna穿越到了奇幻世界。这个世界的神灵给了她一套强大的装备,让她可以击败许多凶猛的怪物。但是,她的生命值和体力有限,无法击杀大量的怪物。
冒险者公会将发布N个怪物十字军任务,例如黑蟒和野狼。完成一个任务会消耗尤娜 Hi健康点和 Si耐力,然后她会得到Wi金币。
一开始,尤娜拥有H健康点和S耐力点。当她的生命值下降到小于或等于0时,她会死。然而,当她的体力下降到低于0,她不会放弃,然后透支的体力就会从生命值中扣除。例如,当她的体力下降到-3,她的生命值会减少3,然后她的耐力将重置为0. 如果她的生命值无法承受透支的体力,她也会死。
作为尤娜的朋友,你能帮她选择一些任务完成以获得最大数量的金币吗?确保尤娜没有死,否则你会很伤心。
输入
第一行包含三个整数 N,H,S,(1≤n≤1000 ,1≤H≤300,0≤S≤300).
下一个N行描述了所有的怪物十字军任务,每行行包含三个整数 Hi, Si, Wi
输出
打印一个整数 - Yuna 可以获得的最大金币数量。
示例1
输入:
2 66 22
1 23 2
66 8 90
输出:
2
示例2
输入:
4 16 22
1 23 11
5 8 14
2 36 99
15 22 27
输出:
27
相关
在以下作业中: