Skip to content

Latest commit

 

History

History
77 lines (31 loc) · 1.32 KB

File metadata and controls

77 lines (31 loc) · 1.32 KB

中文文档

Description

Given an array A of positive integers, A[i] represents the value of the i-th sightseeing spot, and two sightseeing spots i and j have distance j - i between them.

The score of a pair (i < j) of sightseeing spots is (A[i] + A[j] + i - j) : the sum of the values of the sightseeing spots, minus the distance between them.

Return the maximum score of a pair of sightseeing spots.

 

Example 1:

Input: [8,1,5,2,6]

Output: 11

Explanation: i = 0, j = 2, A[i] + A[j] + i - j = 8 + 5 + 0 - 2 = 11

 

Note:

    <li><code>2 &lt;= A.length &lt;= 50000</code></li>
    
    <li><code>1 &lt;= A[i] &lt;= 1000</code></li>
    

Solutions

Python3

Java

...