Skip to content

Commit 995b8d6

Browse files
Merge pull request #188 from theforestvn88/november
1014
2 parents 182b241 + 13a2c12 commit 995b8d6

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed
Lines changed: 18 additions & 0 deletions
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)