蓝桥杯——松散子序列

devtools/2024/9/19 0:45:48/ 标签: 蓝桥杯, 算法, python, 动态规划, DP, 基础算法

题目

分析

很明显的动态规划问题,每次我们都取当前位置的最大值就可,从头开始,dp[i]=max(dp[i-2],dp[i-3])+num[i-3].

代码

python">n=input()
num=[]
for i in n:num.append(ord(i)-96)
dp=[0]*(len(num)+3)
for i in range(3,len(num)+3):dp[i]=max(dp[i-2],dp[i-3])+num[i-3]
print(max(dp))


http://www.ppmy.cn/devtools/3425.html

相关文章

Sentinel + Nacos流控规则持久化配置

json参数对映sentinel 规则面板 [{"controlBehavior": 0,"count": 2,"grade": 1,"limitApp": "default","resource": "flow","strategy": 0} ] 第二步,告诉订单服务读取配置&…

服务器连接校园网

这里写目录标题 移动 :cPortal&alogin&callbackdr1003&login_method1&user_account%2C0%2C统一认证码%40cmcc&user_password密码&wlan_user_ip服务器ip&wlan_user_ipv6&wlan_user_mac000000000000&wlan_ac_ip&wlan_ac_name…

TLV262x系列单电源运算放大器

这份文件是德州仪器(Texas Instruments)关于TLV262x系列单电源运算放大器的数据手册。以下是该文件的核心内容概要: 产品系列描述: TLV262x系列是德州仪器(Texas Instruments)推出的一系列低功耗、宽带宽的…

spring boot后端开发基础

spring boot后端开发基础 Spring Boot一、开发步骤二、Web分析三、跨域问题四、HTTP协议五、Web服务器六、响应前端请求七、springboot常用注解创建一个简单的RESTful API服务层和数据访问层配置类和Bean定义响应体和路径变量 Spring Boot 一、开发步骤 创建项目 添加依赖 项…

telegraph + influxdb + grafana 实现交换机流量展示

实验环境 influxdb2:2.7.5 telegraf:1.30.1 grafana:10.4.2 influxdb 官方文档见https://docs.influxdata.com/influxdb/v2/,网络上很多文档比较老,可能是v1版本的influxdb。 部署方法1:二进制 从http…

力扣练习题(2024/4/19)

1两个字符串的删除操作 给定两个单词 word1 和 word2 ,返回使得 word1 和 word2 相同所需的最小步数。 每步 可以删除任意一个字符串中的一个字符。 示例 1: 输入: word1 "sea", word2 "eat" 输出: 2 解释: 第一步将 "se…

李沐54_循环神经网络RNN——自学笔记

潜变量自回归模型 使用潜变量ht总结过去信息。 困惑度perplexity 1.衡量一个语言模型的好坏可以用平均交叉熵 2.历史原因NLP使用困惑度exp(Π)来衡量,是平均每次可能选项 3.无穷大是最差,1是完美 梯度裁剪 1.迭代中计算这T个时间步的梯度&#xf…

XiaodiSec day014 Learn Note 小迪渗透学习笔记

XiaodiSec day014 Learn Note 小迪渗透学习笔记 记录得比较凌乱,不尽详细 day 14 输入输出类内容 php全局变量 server mysql插入语法insert 搜索文件,提交表单 使用Php连接数据库,使用sql语句中的like 进行模糊查询 使用php查询内容&am…

Level protection and deep learning

1.模拟生成的数据 import randomdef generate_data(level, num_samples):if level not in [2, 3, 4]:return Nonedata_list []for _ in range(num_samples):# 构建指定等级的数据data str(level)for _ in range(321):data str(random.randint(0, 9))data_list.append(data)…

Macbook M3新机器安装cocoapods失败

这个问题昨天困扰了一个下午 中午拿到的全新的m3 2024 MacBook air,操作系统是Sonoma 14.3 安装Android studio与Flutter一切顺利 在安装cocoapods的时候, sudo gem install cocoapods 一直失败,开始是提示timeout,后来想办法…

OpenHarmony鸿蒙南向开发案例:【智能燃气检测设备】

样例简介 本文档介绍了安全厨房案例中的相关智能燃气检测设备,本安全厨房案例利用轻量级软总线能力,将两块欧智通V200Z-R/BES2600开发板模拟的智能燃气检测设备和燃气告警设备组合成。当燃气数值告警时,无需其它操作,直接通知软总…

ChatGPT 中文指南,ChatGPT 中文调教指南,指令指南,应用开发指南,精选资源清单

ChatGPT 中文指南,ChatGPT 中文调教指南,指令指南,应用开发指南,精选资源清单 文章目录 ChatGPT 中文指南,ChatGPT 中文调教指南,指令指南,应用开发指南,精选资源清单一、什么是 Cha…

Linux bunzip2命令教程:解压缩使用bzip2算法压缩的文件(附实例详解和注意事项)

Linux bunzip2命令介绍 bunzip2命令在Linux中用于解压缩使用bzip2算法压缩的文件。它使用Burrows-Wheeler块排序文本压缩算法和Huffman编码。 Linux bunzip2命令适用的Linux版本 bunzip2命令在大多数Linux发行版中都可以使用,包括但不限于Debian、Ubuntu、Alpine…

面试: Hashtable vs ConcurrentHashMap

一、Hashtable和ConcurrentHashMap的不同和相同点 Hashtable 与 ConcurrentHashMap 都是线程安全的Map 集合。Hashtable 并发度低,整个Hashtable对应一把锁,同一时刻,只能有一个线程操作它。1.8之前ConcurrentHashMap使用了Segment 数组&…

Kimichat用于学习教育场景的7种高级方法

●AI作为导师 你是一个乐观、鼓励学生的导师,通过解释观点和问学生问题来帮助学生理解概念。下面每一步只一步步的执行,不要全部执行。 #向学生介绍自己,作为他们的AI导师,很高兴帮助他们解答任何问题。一次只问一个问题。 #首…

电动汽车充电站的最优选址定容(matlab程序)

0.代码链接 电动汽车充电站的最优选址定容(matlab程序)_电动汽车充电站配置程序资源-CSDN文库 1.简述 随着经济的快速发展,环境污染和能源紧缺问题越来越严重,电动汽车的出现可以起到保护环境,节约能源的作用。未来随着我国电动汽车数量的快速增加,充电…

Ceph学习 -11.块存储RBD接口

文章目录 RBD接口1.基础知识1.1 基础知识1.2 简单实践1.3 小结 2.镜像管理2.1 基础知识2.2 简单实践2.3 小结 3.镜像实践3.1 基础知识3.2 简单实践3.3 小结 4.容量管理4.1 基础知识4.2 简单实践4.3 小结 5.快照管理5.1 基础知识5.2 简单实践5.3 小结 6.快照分层6.1 基础知识6.2…

less+rem+媒体查询布局(主流)

rem适配布局 一.rem基础二.媒体查询1.概念2.语法(1).mediatype查询类型(2).关键字(3).媒体特性(4).应用 3.媒体查询rem实现元素动态大小变化4.引入资源(针对不同媒体查询…

python内置函数globals()详解

Python 内置函数 globals() 1. 概述 globals() 是 Python 中的一个内置函数,用于返回当前全局作用域中的所有变量和它们的值。它返回一个字典,其中包含了全局作用域中的所有变量名和对应的值。 2. 语法 globals()3. 示例 3.1 查看全局变量 # 假设我…

后端-MySQL-week10 DataGrip、DML、DQL、DCL

tips: 1.String数据类型要用单引号“(‘’)”!!! 2.光标选中哪行就执行哪行 图形化DataGrip(可用IDEA替) 创建数据源 其他新建皆可通过右键目标进行 DML 介绍 添加数据 修改数据 删除数据 DQL 介绍 基本查询 查…