技术栈

蓝桥杯刷题(一)

ofsurvival2024-03-06 14:34

一、

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))
上一篇:必看内容!物联网ESP8266与阿里云物联网平台通信
下一篇:C语言学习--编程的魅力
相关推荐
野蛮人6号
1 小时前
力扣热题100道之238除自身以外数组的乘积
算法·leetcode·职场和发展
程序员小远
3 小时前
如何编写自动化测试用例?
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
阿啄debugIT
6 小时前
HashMap为什么线程不安全? ConcurrentHashMap如何保证线程安全? AQS如何实现锁的获取与释放?用男女关系进行解释,一看就懂
经验分享·职场和发展·系统架构·软件工程·1024程序员节
西阳未落
15 小时前
LeetCode——二分(进阶)
算法·leetcode·职场和发展
吃着火锅x唱着歌
20 小时前
LeetCode 668.乘法表中第k小的数
算法·leetcode·职场和发展
小欣加油
1 天前
leetcode 844 比较含退格的字符串
算法·leetcode·职场和发展
静若繁花_jingjing
1 天前
面试_场景方案设计_联系
面试·职场和发展
热门推荐
01GitHub 镜像站点02BongoCat - 跨平台键盘猫动画工具03UV安装并设置国内源04GitLab 零基础入门指南:从安装到项目管理全流程05Linux下V2Ray安装配置指南06NVIDIA显卡驱动、CUDA、cuDNN 和 TensorRT 版本匹配指南072025软件测试面试八股文(含答案+文档)08在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)09一文了解国产算子编程语言 TileLang,TileLang 对国产开源生态的影响与启示10Labelme从安装到标注:零基础完整指南