蓝桥杯刷题(一)

一、

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))
相关推荐
PPT百科11 小时前
教师备课效率:PPT家园的一键编辑 vsPPT百科的 AI 生成辅助
人工智能·经验分享·职场和发展·powerpoint·职场·ppt
做怪小疯子11 小时前
LeetCode 热题 100——二叉树——二叉树的右视图
算法·leetcode·职场和发展
Swift社区11 小时前
LeetCode 442 - 数组中重复的数据
算法·leetcode·职场和发展
努力学算法的蒟蒻11 小时前
day25(12.5)——leetcode面试经典150
算法·leetcode·职场和发展
玩具猴_wjh11 小时前
快手(安全方向)面试
安全·面试·职场和发展
_OP_CHEN12 小时前
【算法基础篇】(二十六)数据结构封神!Trie 树从入门到爆杀算法题:拼音输入法、单词统计都靠它
数据结构·c++·算法·蓝桥杯·trie树·算法竞赛·acm/icpc
天才测试猿13 小时前
快速定位bug,编写测试用例
自动化测试·软件测试·功能测试·测试工具·职场和发展·测试用例·bug
是苏浙1 天前
蓝桥杯备战day3
蓝桥杯