今日收获,vector容器的不能引用超出它内存的内容。
class Solution {
public:
int findPoisonedDuration(vector<int>& timeSeries, int duration) {
int k = 0;
timeSeries.push_back(10000000);
for (int i = 1; i <timeSeries.size();i++)
{
if ((timeSeries[i] - timeSeries[i-1]) < duration)
{
k += (timeSeries[i] - timeSeries[i-1]);
}
else
{
k +=duration;
}
}
return k;
}
};