蓝桥杯刷题(一)

一、

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))
相关推荐
练习时长一年4 小时前
LeetCode热题100(分割等和子集)
算法·leetcode·职场和发展
橘颂TA6 小时前
【剑斩OFFER】算法的暴力美学——力扣 130 题:被围绕的区域
算法·leetcode·职场和发展·结构与算法
a努力。8 小时前
宇树Java面试被问:数据库死锁检测和自动回滚机制
java·数据库·elasticsearch·面试·职场和发展·rpc·jenkins
Tisfy9 小时前
LeetCode 1292.元素和小于等于阈值的正方形的最大边长:二维前缀和(无需二分)+抽象速懂的描述
算法·leetcode·职场和发展
期末考复习中,蓝桥杯都没时间学了10 小时前
力扣刷题记录2
算法·leetcode·职场和发展
天真小巫10 小时前
2026.1.19总结
职场和发展
Dream it possible!11 小时前
蓝桥杯_工作时长_C++
c++·蓝桥杯·竞赛
敲敲了个代码12 小时前
UniApp 的 rpx是什么,跟rem比呢?
前端·javascript·面试·职场和发展·微信小程序·uni-app
wuqingshun31415912 小时前
蓝桥杯 云神的子数组和
算法·蓝桥杯·图论
橘颂TA12 小时前
【剑斩OFFER】算法的暴力美学——力扣 695 题:岛屿的最大面积
算法·leetcode·职场和发展