最佳观光组合
0x1 题目详情
0x2 解题思路
0x3 代码实现
class Solution {
public int maxScoreSightseeingPair(int[] A) {
if(A== null || A.length==0){
return 0;
}
int result=Integer.MIN_VALUE;
int pre=A[0];
for(int i=1;i<A.length;i++){
//每一轮都更新最大值
result=Math.max(result,pre+A[i]-i);
//每一轮都更新最大的A[i]-i
pre=Math.max(pre,A[i]+i);
}
return result;
}
}0x4 课后总结
Last updated