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

龙岩门户网站我理解的网络营销是什么

龙岩门户网站,我理解的网络营销是什么,凡科网站建站,重庆人才网这竟然是IOI虽然是2000年的#xff0c;但其实也改变不了它水题的本质 我写了两种方法#xff0c;这里都讲一下吧 考虑记忆化搜索#xff0c;用f[i][j]表示当区间的左端为i#xff0c;右端为j时最少要添加多少字符#xff0c;所以ans就为f[1][n] 然后考虑一下#xff0c;对… 这竟然是IOI虽然是2000年的但其实也改变不了它水题的本质 我写了两种方法这里都讲一下吧 考虑记忆化搜索用f[i][j]表示当区间的左端为i右端为j时最少要添加多少字符所以ans就为f[1][n] 然后考虑一下对于每一个f[i][j]都有转移 s[i]s[j]则有f[i][j]f[i1][j-1]s[i]!s[j] ,则有f[i][j]min(f[i1][j],f[i][j-1])(左右两边加一个字符看看那种情况更优)这里连枚举的顺序也懒得推了直接跑了个记忆化搜索就过了 CODE #includecstdio #includecstring using namespace std; const int N5005; short int f[N][N],n; char s[N]; inline int min(int a,int b) {return ab?a:b; } inline void DP(int l,int r) {if (lr) { f[l][r]0; return; }if (s[l]s[r]){if (f[l1][r-1]-1) DP(l1,r-1);f[l][r]f[l1][r-1];} else{if (f[l1][r]-1) DP(l1,r);if (f[l][r-1]-1) DP(l,r-1);f[l][r]min(f[l1][r],f[l][r-1])1;} } int main() {scanf(%d%s,n,s1);memset(f,-1,sizeof(f));DP(1,n);printf(%d,f[1][n]);return 0; } 注意这里的内存问题开int的话都是要MLE的但是由于数据范围5000因此开short int足矣 还有一种算法就是很套路的了 我们很轻易的发现将原串倒过来之后他们的最长公共子序列LCS都是不用再添加字符的而对于其它的字符每个都要找一个字符与之相对应地匹配 证明不难这里省略了观察即可得出 LCS的DP方程也很简单用f[i][j]表示第一个串前i个字符第二个串前j个字符的LCS是多少转移有 s[i]s[j] f[i][j]f[i-1][j-1]1s[i]!s[j] f[i][j]max(f[i-1][j],f[i][j-1])(之前的决策二选一)是不是觉得和第一种的DP式有几分相似其实他们本质上也是一样的 所以又可以请出滚存来优化内存了 CODE #includeiostream #includestring using namespace std; const int N5005; int f[2][N],n; string s1; inline int max(int a,int b) {return ab?a:b; } int main() {int i,j;ios::sync_with_stdio(false);cinns1; string s2(s1.rbegin(),s1.rend());for (i0;in;i){int now(i1)1,lstnow^1;for (j0;jn;j)if (s1[i]s2[j]) f[now][j1]f[lst][j]1; else f[now][j1]max(f[lst][j1],f[now][j]);}coutn-f[n1][n]endl;return 0; } 转载于:https://www.cnblogs.com/cjjsb/p/9029064.html
http://www.huolong8.cn/news/377535/

相关文章:

  • 有专门学做衣服网站有哪些金坛网站建设公司
  • 神一般的网页设计网站网站建设制作视频教程
  • 一站式服务平台入口中国广电山东网络有限公司
  • 网站频道规划网站开发工程师岗位要求
  • 外国风格网站建设官网WordPress免插件广告
  • 手机端网站怎么做网站建设大概要多少钱
  • 要网站开发费用短信wordpress怎么制作订单号管理
  • 网站建设南京中国机械网官网
  • 什么网站可以做美食网络规划设计师如何复习
  • 宜昌市建设信息网站建设工程规划许可证在哪个网站查询
  • 学做网站培训性做爰网站
  • 实体店做网站有用吗建设网站的功能定位是什么原因
  • 域名备案掉了网站还可以用做网站交互
  • 访问网站有音乐背景怎么做制作网站需要域名还需要什么
  • 网站制作风格类型百度云域名没有备案怎么做网站
  • ui设计师怎么做简历网站网站验证码是如何做的
  • 做旅游网站的原因工业软件开发技术专业
  • 宁波南部商务区网站建设WordPress写文章一直转
  • 网站导航设计模板成都网站建设 四川冠辰
  • 上海建站 seo有wordpress模板安装教程视频
  • 用凡科可以做视频网站吗网站开发选择框代码
  • 白山网络推广关键词seo深圳
  • 如何做网站背景建设厅网站的无法打印
  • 台州哪家做企业网站比较好中金超钒 网站建设
  • 校园官方网站建设的书籍如何通过做网站挣钱
  • 视频网站建设费用明细设计师培训内容
  • 瓷砖网站建设东昌府企业做网站推广
  • 南阳网站建设制作全国域名备案查询
  • 如何查找网站死链最好的外贸网站建设
  • 梧州网站建设梧州wap网站建设是什么