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

可以做物理试验的网站有哪些长沙网络推广软件

可以做物理试验的网站有哪些,长沙网络推广软件,珠宝网站制作的理念,北京网站建设 爱牛密码脱落 原题目链接 题目描述 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/wzjs/360401.html

相关文章:

  • 建站公司服务网络营销员岗位的职责与要求
  • 电子商务网站建设与维护实训报告怎样进行seo推广
  • 买服务器做网站手机系统优化工具
  • wordpress如何修改html代码seo免费教程
  • 如何做切片网站外链吧
  • 手机上的网站和pc机上的网站的区别软文营销的概念
  • wordpress改变访问目录信阳网站seo
  • 别人做的网站怎么打开深圳互联网公司50强
  • 公司做网站 需要解决哪些问题百度网页版入口
  • 国外做测评的网站有哪些网站统计数据
  • 深圳三大巨头企业东莞优化seo
  • 郑州专业网站建设公司产品推广方案范文500字
  • 1688网站登录百度网站ip地址
  • 网站cname解析优化营商环境工作总结
  • 网站标题改动免费网站电视剧全免费
  • 容桂佛山做app网站百度网站排名seo
  • 做教育行业网站培训班招生方案
  • 云空间的网站在线推广企业网站的方法有哪些
  • 自己建设房源网站河南it渠道网
  • 成人用品怎样做网站推广网站域名综合查询
  • 专门做ppt的网站名称aso投放平台
  • 驻马店网站建设熊掌号地推怎么做最有效
  • wordpress 4.7.3 主题厦门关键词优化平台
  • 宿迁今日头条新闻合肥全网优化
  • 网站建设或网站优化排名seo外包服务
  • 科技成果转化网站建设seo外链软件
  • 学校网站作用torrentkitty磁力搜索引擎
  • 佛山做营销型网站建设google seo教程
  • wordpress菜单美化seo工资
  • 如何给自己网站做网站优化新闻今天