Skip to content

Commit 13a2c12

Browse files
committed
1014
1 parent 5487e5b commit 13a2c12

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed
+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# @param {Integer[]} values
2+
# @return {Integer}
3+
def max_score_sightseeing_pair(values)
4+
# dp, greedy
5+
prev_max = 0
6+
dis = 0
7+
max_score = 0
8+
values.each { |v|
9+
max_score = [max_score, v + prev_max - dis].max
10+
if v >= prev_max - dis
11+
prev_max = v
12+
dis = 0
13+
end
14+
dis += 1
15+
}
16+
17+
max_score
18+
end

0 commit comments

Comments
 (0)