蓝桥杯刷题(一)

一、

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))
相关推荐
天真小巫2 小时前
2026.9.14总结
职场和发展
铭哥的编程日记15 小时前
从一道 LeetCode Hard 到吃透一类题:加权区间调度「排序 + 二分 + DP」
算法·leetcode·职场和发展
银空飞羽19 小时前
职型求职工具实测:把简历分析、岗位匹配和定向优化串成一条求职链路
人工智能·经验分享·面试·职场和发展·跳槽·求职招聘·创业创新
进化矩阵19 小时前
别把指标当目的:当数字开始反噬你
大数据·人工智能·职场和发展·创业创新
不会就选b1 天前
算法日常・每日刷题--贪心<11>
算法·leetcode·职场和发展
阿明61 天前
Leetcode: 283. 移动零
算法·leetcode·职场和发展
CoderYanger1 天前
Java EE 进阶:2.3 JavaScript
java·开发语言·前端·javascript·css·职场和发展·java-ee
CoderYanger1 天前
Java EE 进阶:2.3 JavaScript 综合案例
java·前端·javascript·css·职场和发展·java-ee·html
小智老师PMP2 天前
2026PMP第八版新纲深度解读|从流程管控到价值交付,核心考点全迭代
人工智能·职场和发展·软件工程·制造·敏捷流程
ocean21032 天前
2025-2026年AI应用开发与Agent面试高频知识点洞察
人工智能·面试·职场和发展