408438: GYM103118 H Adventurer's Guild

Memory Limit:256 MB Time Limit:2 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

H. Adventurer's Guildtime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard output

Yuna traveled into the fantasy world. The gods of this world gave her a powerful set of equipment so that she could defeat many fierce monsters. However, she had limited health points and stamina, and she could not kill a large number of monsters.

Adventurer's guild would release $$$n$$$ monster crusade missions, such as black python and wild wolf. Completing the $$$i$$$-th mission would consume Yuna $$$h_i$$$ health points and $$$s_i$$$ stamina, and then she would get $$$w_i$$$ gold coins.

In the beginning, Yuna had $$$H$$$ health points and $$$S$$$ stamina. When her health points were dropped to less than or equal to $$$0$$$, she would die. However, when her stamina was dropped to less than $$$0$$$, she would not give up, and then the overdrawn stamina would be reduced from health points. For example, her health points would be reduced by $$$3$$$, when her stamina dropped to $$$-3$$$, and then her stamina would be reset to $$$0$$$. If her health points can not afford the overdrawn stamina, she would also die.

As a friend of Yuna, can you help her choose some missions to complete to get the maximum number of gold coins? Make sure Yuna does not die, or you will be very sad.

Input

The first line contains three integers $$$n, H, S$$$ $$$(1 \le n \le 1000, 1 \le H \le 300, 0 \le S \le 300)$$$.

The next $$$n$$$ lines describe all the monster crusade missions, where the $$$i$$$-th line contains three integers $$$h_i, s_i, w_i$$$ $$$(0 \le h_i, s_i \le 300, 1 \le w_i \le 10^9)$$$.

Output

Print one integer – the maximum number of gold coins that Yuna could get.

ExamplesInput
2 66 22
1 23 2
66 8 90
Output
2
Input
4 16 22
1 23 11
5 8 14
2 36 99
15 22 27
Output
27

加入题单

算法标签: