当前位置: 首页 > news >正文

东营市城乡建设信息网搜索引擎环境优化

东营市城乡建设信息网,搜索引擎环境优化,广州注册公司需要什么资料,wap网站seo密码脱落 原题目链接 题目描述 X 星球的考古学家发现了一批古代留下来的密码。 这些密码是由 A、B、C、D 四种植物的种子串成的序列。 仔细分析发现,这些密码串当初应该是前后对称的(即镜像串)。 由于年代久远,其中许多种子…

密码脱落

原题目链接

题目描述

X 星球的考古学家发现了一批古代留下来的密码。

这些密码是由 ABCD 四种植物的种子串成的序列。

仔细分析发现,这些密码串当初应该是前后对称的(即镜像串)。

由于年代久远,其中许多种子脱落了,因此有些串可能失去了镜像的特征

你的任务是:

  • 给定一个现在看到的密码串
  • 计算出至少脱落多少个种子,才能使得当初的串变成现在的样子。

输入描述

  • 输入一行,表示现在看到的密码串(字符串长度不超过 1000)。

输出描述

  • 输出一个正整数,表示至少脱落了多少个种子。

输入输出样例

示例 1

输入

ABCBA

输出

0

示例 2

输入

ABDCDCBABC

输出

3

(说明:脱落越少,保持镜像结构越好,求最少脱落的数量。)

c++代码

#include<bits/stdc++.h>using namespace std;string a, b;
int n;int main() {cin >> a;b = a, reverse(a.begin(), a.end());n = a.size();vector<int> last(n + 1), now(n + 1);for (int i = 1; i <= n; i++) {for (int j = 1; j <= n; j++) {now[j] = a[i - 1] == b[j - 1] ? last[j - 1] + 1 : max(last[j], now[j - 1]);}last = now;}cout << n - last[n];return 0;
}//by wqs

算法解析

其实就是最长公共子序列问题

求出s和它的反转sr的最长公共子序列,它是一个回文串

需要添加的字符个数就是长度减去这个子序列的长度

用求最长公共子序列的常规方法-动态规划来解

http://www.dtcms.com/a/551481.html

相关文章:

  • 微信网站主题毕设电商网站设计
  • 大型购物网站建设广告设计接单
  • 泉州建站费用oneup wordpress
  • 网站建设的可用性设计欣赏网
  • 站长工具短链接生成建设购物网站
  • 自己做书画交易网站seo网站介绍
  • dw用设计视图做网站湖北网站建设论文题目要求
  • 国家住房和城乡建设部官方网站大多数网站开发现状
  • 做的网站访问速度慢做设计的软件
  • 企业网站标题如何设置南沙企业网站建设
  • 自己想开个网站怎么弄灰色风格的网站
  • Openvins学习---ov_msckf中的State
  • 微盟网站模板网站一般在哪里找
  • 西安做网站电话网店托管代运营公司
  • 网站制作模板教案wordpress 页面标签
  • 网站设计素材图片医疗类网站建设
  • 一键建设网站无线网被附近多个
  • 网站建设配置文件无法粘贴网页设计与制作思政教学设计
  • 网页和网站做哪个好用中国做本地服务好的网站
  • 58网站模板所有外包网站
  • 淘宝购物返利网站建设app长沙关键词优化推荐
  • 网站开发系统流程图wordpress php代码
  • 免费网站商城建设wordpress 转换app
  • 高端营销型网站建设如何用flash做网站
  • 到哪个网站做任务简单安卓app开发
  • 域名怎么做网站郑州服装设计公司
  • 建设网站的风险管理网站推广的目标是什么
  • fqapps com网站怎么做智能家居产品设计案例
  • 用asp做网站需要准备什么软件wordpress 中文网站
  • 新手学做网站百度云淄博周村学校网站建设报价