蓝桥杯刷题(一)

一、

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))
相关推荐
程序员小远6 小时前
软件测试之功能测试详解
自动化测试·软件测试·python·功能测试·测试工具·职场和发展·测试用例
Morwit11 小时前
【力扣hot100】 85. 最大矩形
c++·算法·leetcode·职场和发展
啊哦呃咦唔鱼12 小时前
LeetCode hot100-438 找到字符串中所以字母异位词
算法·leetcode·职场和发展
重生之后端学习12 小时前
136. 只出现一次的数字
开发语言·算法·leetcode·职场和发展·深度优先
TracyCoder12312 小时前
LeetCode Hot100(66/100)——118. 杨辉三角
算法·leetcode·职场和发展
葳_人生_蕤13 小时前
Leetcode HOT 100
算法·leetcode·职场和发展
@木尘13 小时前
前端面试【 八股文篇】
前端·面试·职场和发展
晓晓hh13 小时前
蓝桥杯——19
职场和发展·蓝桥杯
独自破碎E13 小时前
【面试真题拆解】Redis的8种内存淘汰策略
redis·面试·职场和发展
badhope14 小时前
C语言二级考点全解析与真题精讲
c语言·开发语言·c++·人工智能·python·microsoft·职场和发展