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

网站贸易表格怎么做泉州市建设局网站

网站贸易表格怎么做,泉州市建设局网站,个人做网站怎么赚钱,深圳关键词优化平台POJ 1159 Palindrome(字符串变回文:LCS) http://poj.org/problem?id1159 题意: 给你一个字符串, 问你做少须要在该字符串中插入几个字符能是的它变成一个回文串. 分析: 首先把原字符串和它的逆串进行匹配, 找出最长公共子序列. 那么最长公共子序列的字符串肯定是一个回文串. 所… POJ 1159 Palindrome(字符串变回文:LCS) http://poj.org/problem?id1159 题意:        给你一个字符串, 问你做少须要在该字符串中插入几个字符能是的它变成一个回文串. 分析:        首先把原字符串和它的逆串进行匹配, 找出最长公共子序列. 那么最长公共子序列的字符串肯定是一个回文串. 所以原串剩下的部分是不构成回文的. 我们仅仅须要加入剩下部分的字符到相应位置, 原串自然就变成了一个回文.        所以本题的解为: n 减去 (原串与逆串的LCS长度).        令dp[i][j]x表示串A的前i个字符与串B的前j个字符的子串的最长公共子序列LCS.        初始化: dp全为0.        状态转移:        A[i]B[j]时: dp[i][j]  dp[i-1][j-1]1.        A[i]!B[j]时: dp[i][j] max( dp[i-1][j] , dp[i][j-1] ).        终于所求: dp[n][m].        程序实现用的2维滚动数组, 假设用int[5000][5000]会超内存. AC代码: #includecstdio #includecstring #includealgorithm using namespace std; const int maxn50005;int n; char s1[maxn],s2[maxn]; int dp[2][maxn];int main() {while(scanf(%d,n)1){scanf(%s,s1);for(int i0;in;i)s2[i]s1[n-1-i];memset(dp,0,sizeof(dp));for(int i1;in;i)for(int j1;jn;j){if(s1[i-1]s2[j-1])dp[i%2][j]dp[(i-1)%2][j-1]1;elsedp[i%2][j]max(dp[(i-1)%2][j] , dp[i%2][j-1]);}printf(%d\n,n-dp[n%2][n]);}return 0; }转载于:https://www.cnblogs.com/yangykaifa/p/7150890.html
http://www.pierceye.com/news/255711/

相关文章:

  • 关于网站建设与维护的参考文献家装设计费用多少钱一平方
  • 网站建设与管理专业概述网站建设报价费用是多少
  • asp医院网站源码破解版北京企业做网站报价
  • 个人做电商网站赚钱吗门业网站模板
  • 企业产品微网站收费吗wordpress移服务器改域名
  • 原创文章网站网站建设团队介绍
  • WordPress建站详细过程安康建设网站
  • 仿视频网站开发wordpress下载文件
  • 专业的个人网站建设哪家建筑施工企业专职安全生产管理员
  • 企业网站模板php全球网站排名前100
  • 1688网站可以做全屏吗有哪些网站是织梦做的
  • vue2.0网站开发做网站没有成本的方法
  • 手机网站和app有什么区别流量对网站排名的影响因素
  • 北京全网营销推广公司网站建设以及seo
  • 免费html网站代码骨科医院网站模板
  • 华强方特网站开发辽宁工程技术大学电子信息网
  • 信誉好的网站建设案例微网站后台录入
  • 网站ui界面设计模板WordPress能连接支付端口吗
  • 网站建设与维护ppt模板下载昆明 网站搭建
  • 手机网站建设浩森宇特摄影作品投稿平台
  • 网站类网站开发犯罪吗肇东网站建设云聚达
  • 云南通耀建设工程有限公司网站少儿编程老师需要具备什么条件
  • 陕西交通建设集团蓝商分公司网站wordpress增加模板
  • 创建网站目录权限建网站域名注册后需要
  • 现在还有企业做网站的吗浏览器登录入口
  • 如何进行目的地网站建设阳江网站建设推广
  • 移动网站搭建如何做高并发网站的架构设计
  • 网站特效网网站制作出租
  • 公司商标设计logo图案优化专业的公司
  • 郑州网站设计见效快微信公众平台小程序入口