尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

优选算法_模拟_提莫攻击_C++

优选算法_模拟_提莫攻击_C++ 一.题目解析有一个数组,里面每一个数字都表示一个攻击的时间,每一次攻击都会造成duration的中毒效果,求最大的中毒时间,在中毒期间再次攻击会重置中毒时间算法解析两次攻击间隔duration,说明中毒可以完整结束,如果duration,说明中毒重置就只能造成两攻击间隔时间x的中毒模拟算法考验代码编写的能力,理解过程要自己编写二.代码编写class Solution { public: int findPoisonedDuration(vectorint timeSeries, int duration) { int rettime0; int ntimeSeries.size(); for(int i0;in;i) { if(in-1) break;//边界情况 int xtimeSeries[i1]-timeSeries[i]; if(xduration) { rettimeduration; } else { rettimex; } } return rettimeduration;//最后一次中毒一定不会重置 } };
返回列表