蓝桥 密码脱落 (菜到哭)

简介: 蓝桥 密码脱落 (菜到哭)

题目描述
X星球的考古学家发现了一批古代留下来的密码。
这些密码是由A、B、C、D 四种植物的种子串成的序列。
仔细分析发现,这些密码串当初应该是前后对称的(也就是我们说的镜像串)。
由于年代久远,其中许多种子脱落了,因而可能会失去镜像的特征。

你的任务是:
给定一个现在看到的密码串,计算一下从当初的状态,它要至少脱落多少个种子,才可能会变成现在的样子
输入
输入一行,表示现在看到的密码串(长度不大于1000)
输出
要求输出一个正整数,表示至少脱落了多少个种子。
样例输入
ABCBA
样例输出
0

一开始想的是从前后向中间找,找到一个不一样的就加1,但是不行。
比如说CABDAC,如果按照上面这种方法结果是2,而实际上最少结果是1.

看了zmgg的博客,求正反两个的最长公共子序列,然后补上n-len个字母就可以了。

这里主要记录一下scanf的%s还可以str+1这么用,以及strlen也可以这么用,长见识了。

#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;

char str1[1005], str2[1005];
int dp[1005][1005];
int main(){
   
    scanf("%s", str1+1);
    strcpy(str2, str1);
    int len=strlen(str1+1);
    for (int i=1; i<=len; i++)
        str2[i]=str1[len-i+1];
    for (int i=1; i<=len; i++){
   
        for (int j=1; j<=len; j++){
   
            if (str1[i]==str2[j]){
   
                dp[i][j]=dp[i-1][j-1]+1;
            }else{
   
                dp[i][j]=max(dp[i-1][j], dp[i][j-1]);
            }
        }
    }
    printf("%d\n", len-dp[len][len]);
    return 0;
}
相关文章
|
11月前
|
缓存 监控 Java
90%电商踩过的API坑:这10个教训让你年省百万
本文总结电商API开发中的10大关键教训,涵盖数据安全、版本兼容与成本控制,结合真实案例与技术方案,助力企业规避风险、提升效率,实现稳定高效的数字化转型。
|
5月前
|
SQL 数据库 数据安全/隐私保护
手把手教你安装 SQLServer2014-x64-CHS附详细文步骤与避坑指南
下载解压SQL Server 2014安装包至根目录(路径勿含中文),断网后以管理员身份运行setup.exe。选择评估版,接受协议,勾选数据库引擎、管理工具等核心功能,设置混合验证模式并配置sa密码,将服务设为自动启动。安装完成后检查服务状态,确认“SQL Server (MSSQLSERVER)”正在运行即可使用。(238字)
2215 2
|
8月前
|
数据采集 Web App开发 JSON
从快手评论数据中挖掘舆情:Python爬虫与文本分析实战
从快手评论数据中挖掘舆情:Python爬虫与文本分析实战
|
人工智能 安全 搜索推荐
未来智能家居系统的发展趋势
随着人工智能和物联网技术的飞速发展,智能家居系统正日益融入人们的生活。本文将探讨未来智能家居系统的发展趋势,分析其在家庭生活、能源管理、安全保障等方面的创新应用,展望智能家居系统为我们带来的便利与改变。
1011 28
|
11月前
|
数据安全/隐私保护 Python
抖音主页截图生成器在线制作,抖音主页截图生成器,快手小红书抖音截图【python】
这个代码实现了一个完整的抖音主页截图生成器,包含以下功能:顶部导航栏模拟
|
机器学习/深度学习 算法 文件存储
神经网络架构搜索(NAS)基础入门
神经网络架构搜索(NAS)基础入门
2283 0
神经网络架构搜索(NAS)基础入门
|
移动开发 前端开发 JavaScript
推荐几个vue3开源二次封装框架【收藏起来以后一定用的到】
推荐几个vue3开源二次封装框架【收藏起来以后一定用的到】
1451 0
|
存储 编解码 算法
YUV数据分析
对于人类视觉系统,为什么 YUV 比 RGB 跟容易压缩,YUV 是如何压缩的。YUV444,YUV422,YUV420 的存储格式。
774 0
|
机器学习/深度学习 自然语言处理 搜索推荐
推荐系统技术演进趋势:召回->排序->重排(一)
推荐系统技术演进趋势:召回->排序->重排(一)
3232 1
推荐系统技术演进趋势:召回->排序->重排(一)

热门文章

最新文章