腾讯二面上机题
腾讯二面这道题跪了,有老哥能分享下思路吗:
微信跳-跳游戏
1、有100个格子,每个格子上有一 个蘑菇,蘑菇分为好蘑菇和毒蘑菇,好蘑菇增加体力值n,毒蘑菇消耗体力值n
2、人的初始体力值为m
3、跳的格子的距离与消耗的体力值成正比,正比关系是1:1 问题:输入一个人的初始体力值m和格子初始化序列list,求问:写一个函数, 判断该人是否能否跳到终点?如果不能,函数返回-1,如果可以,返回剩余的最大体力值。
int MaxValue(int m, const vector<int>&veclnit){}