蓝桥杯刷题(一)

一、

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))
相关推荐
项管芝士22 分钟前
PMP认证备考全攻略:费用、周期与机构选择常见问题解答
职场和发展·职场发展
小徐不徐说2 小时前
面试C++易错点总结
开发语言·c++·面试·职场和发展·程序设计·工作
YummyJacky3 小时前
阿里ai应用开发面试
面试·职场和发展
y = xⁿ3 小时前
20天速通LeetCode day08:关于栈
算法·leetcode·职场和发展
WYiQIU4 小时前
宇树科技Web前端岗(AI方向),这不算泄题吧......
前端·vue.js·人工智能·笔记·科技·面试·职场和发展
HY小宝F5 小时前
破局研发管理“双面角色”:从小团队救火走向系统化治理
职场和发展
云泽8085 小时前
第十五届蓝桥杯大赛软件赛省赛C/C++大学B组
c语言·c++·算法·蓝桥杯
fysuccess7 小时前
Ubuntu 22.04 零基础安装 Hermes 完整入门指南
linux·ubuntu·蓝桥杯
一只机电自动化菜鸟8 小时前
一建机电备考笔记(21):石油化工设备(含考频+易错点)
经验分享·笔记·学习·职场和发展·课程设计