地铁上的最长时间=每站停留在地铁上的最长时间和+两地之间的运行时间和
运行时间是固定的,不用管。
停留时间要注意端点,应该把两个端点处的停留时间加上才是最大停留时间.
int countLongestSubwayTime(vector<int>& t, vector<int>& s, int x, int y) {
int ssum=0;
for(int i=x;i<=y;i++){
ssum +=s[i-1];
}
int tsum=0;
for(int i=x;i<y;i++){
tsum+=t[i-1];
}
// write code here
int ans = ssum+tsum;
return ans;
}

京公网安备 11010502036488号