蓝桥杯刷题(一)

一、

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))
相关推荐
无敌最俊朗@3 小时前
STL-vector面试剖析(面试复习4)
java·面试·职场和发展
Benmao⁢4 小时前
C语言期末复习笔记
c语言·开发语言·笔记·leetcode·面试·蓝桥杯
测试人社区-千羽5 小时前
大语言模型在软件测试中的应用与挑战
人工智能·测试工具·语言模型·自然语言处理·面试·职场和发展·aigc
Swift社区11 小时前
LeetCode 446 - 等差数列划分 II - 子序列
算法·leetcode·职场和发展
lovingsoft13 小时前
《雍正王朝》中的大局观:舍私利者成,谋全局者远
职场和发展
Bear on Toilet15 小时前
18 . 杨辉三角
算法·leetcode·职场和发展
扣丁梦想家17 小时前
面试基础整理之 ArrayList
面试·职场和发展
GSDjisidi17 小时前
日本IT行业|一些it資格证书分享解析,一篇通读
开发语言·面试·职场和发展
陈陈爱java17 小时前
综合素质面试hr面
面试·职场和发展
测试人社区-千羽17 小时前
构建卓越体验:UX测试评估标准的系统框架与实践指南
人工智能·语言模型·自然语言处理·职场和发展·aigc·ux