Teemo Attacking
int findPoisonedDuration(vector<int>& timeSeries, int duration) {
//依次判断并累加时长
int timeLen = 0;
if(timeSeries.size() == 0) {
timeLen = 0;
return timeLen;
}
for (unsigned int i = 0; i < timeSeries.size() - 1; ++i) {
//对于攻击时间点数组中的每个元素 判断攻击时间长度加和
//与
//下一个攻击时间点数组元素的大小关系
if(timeSeries[i] + duration <= timeSeries[i + 1]) {
timeLen += duration;
}
else {
timeLen += timeSeries[i + 1] - timeSeries[i];
}
}
timeLen += duration;
return timeLen;
}