蓝桥杯刷题(一)

一、

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))
相关推荐
职场的momo6 小时前
五年后端终面被追问方案,技术输出该如何守边界
职场和发展
Hi李耶8 小时前
【LeetCode】541.反转字符串 II
算法·leetcode·职场和发展
城管不管13 小时前
RabbitMQ死信队列
java·分布式·ai·面试·职场和发展·rabbitmq·agent
软件测试媛14 小时前
软件测试面试问题汇总
功能测试·面试·职场和发展·压力测试
城管不管14 小时前
rabbitmq如何保证消息不丢失?解决方案又是什么?
开发语言·ai·面试·职场和发展·rabbitmq·php·agent
Re.不晚1 天前
挑战做100道力扣算法- DAY1
算法·leetcode·职场和发展
宵时待雨2 天前
优选算法专题11:栈
算法·leetcode·职场和发展
咩咩啃树皮2 天前
第52篇:前端工程化完整体系精讲——Vite构建、模块化、打包原理、规范体系、面试终极通关
前端·面试·职场和发展
橘子汽水1682 天前
Leetcode 230,98:二叉搜索树中第K小的元素,验证二叉搜索树
算法·leetcode·职场和发展
程序员-Benothing2 天前
Java ForkJoinPool 详解:从分治思想到高性能并行计算
java·开发语言·后端·面试·职场和发展