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

网站做任务领红包靠谱吗拼多多seo怎么优化

网站做任务领红包靠谱吗,拼多多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/wzjs/268528.html

相关文章:

  • 建网站免费网易搜索引擎
  • 做购物网站需要接口吗seo关键词排名优化怎么样
  • 基于淘宝的网站开发分析软文平台
  • 怎么做新的网站青岛网站建设
  • web网页设计模板代码app优化网站
  • 成都建站费用百度商业账号登录
  • 个人网站备案可以做博客吗河北网站seo外包
  • 独立建设网站需要全栈吗搜索引擎营销的主要方式有哪些?
  • 做签名的网站全网营销推广案例
  • uc下载的视频禁止自动播放百度seo关键词排名 s
  • 宿州网站推广seo营销外包公司
  • 外贸企业网站建设营销型网站建设套餐
  • 中企动力网站方案电商软文范例300字
  • wordpress 关闭注册云南优化公司
  • 广州pc网站建设seo全称是什么意思
  • 做软装什么网站可以吗seo每日一帖
  • title 网站建设公司实力营销推广内容
  • 品牌网站策划百度识图搜索
  • 咸宁网站建设哪家好2022年免费云服务器
  • 武汉手机网站建设咨询营销助手下载app下载
  • 网站建设熊猫建站任务推广引流平台
  • 网络服务主要包括哪些北京优化seo排名优化
  • 网站综合营销方案设计成人计算机速成培训班
  • 哪个网站做简历免费下载seo是什么意思 职业
  • 电商网站建设费用seo网站优化教程
  • wordpress本地建站建设网站需要多少钱
  • 大型门户网站 代码品牌网络营销案例
  • 做视频网站用网站空间还是服务器今日桂林头条新闻
  • 网站模板 整站源码下载软文新闻发布网站
  • 站长工具在线查询下载百度官方网站