蓝桥杯刷题(一)

一、

python 复制代码
import os
import sys
def dps(s):
    dp = [0] * len(s)
    dp[0] = ord(s[0]) - 96
    if len(s) == 1:
        return dp[-1]
    dp[1] = max(ord(s[0]) - 96, ord(s[1]) - 96)
    for i in range(2, len(s)):
        dp[i] = max(dp[i - 1], dp[i - 2] + (ord(s[i])) - 96)
    return dp[-1]
s = input()
print(dps(s))
相关推荐
良木林9 小时前
子串 - LeetCode hot 100
算法·leetcode·职场和发展
Dr.kangder20 小时前
嵌入式面试总结(一)——嵌入式系统实时性
面试·职场和发展·架构·嵌入式·虚拟化
退休倒计时21 小时前
【每日一题】LeetCode 88. 合并两个有序数组 TypeScript
算法·leetcode·职场和发展·typescript
Hi李耶1 天前
【LeetCode】17.电话号码的字母组合
算法·leetcode·职场和发展
测试19982 天前
2026全新软件测试面试八股文(含答案+文档)
自动化测试·软件测试·python·测试工具·面试·职场和发展·测试用例
退休倒计时2 天前
【每日一题】LeetCode 20. 有效的括号 TypeScript
算法·leetcode·职场和发展·typescript
.道阻且长.2 天前
3.LeetCode算法习题讲解--双指针--快乐数
算法·leetcode·职场和发展
城管不管2 天前
第八次面试2026.8.10
面试·职场和发展
.道阻且长.2 天前
2.LeetCode算法习题讲解--双指针--复写零
算法·leetcode·职场和发展