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

WordPress放B站哈尔滨最新信息

WordPress放B站,哈尔滨最新信息,知名网站建设公司 北京,网页设计培训班哪里好一、https://www.lanqiao.cn/problems/3512/learning/ 解题步骤:1.dp[i]表示以i结尾最长接龙数列长度 2.每读入一个数字x...y,关注头尾的x,y来更新dp[y] 3.dp【y】 max(dp【y】,dp【x】1):如果当前数字接…

一、https://www.lanqiao.cn/problems/3512/learning/

解题步骤:1.dp[i]表示以i结尾最长接龙数列长度

2.每读入一个数字x...y,关注头尾的x,y来更新dp[y]

3.dp【y】= max(dp【y】,dp【x】+1):如果当前数字接在以x结尾数列后(dp【x】+1)的长度 大于 不加当前数字的以y结尾数列长度,则更新dp【y】。

4.求出最长接龙数列,最小删减数等于 N-max_len

#include <bits/stdc++.h>
using namespace std;
int dp[100010];
int main()
{int N;cin >> N;int x=N;string s;int ans=0;while(x--){cin >> s;int x=s[0]-'0',y= s[s.size()-1]-'0';dp[y] = max(dp[x]+1,dp[y]);ans = max(dp[y],ans);}cout << N-ans;return 0;
}

二、最大上升子序列 

步骤:1.dp[i]表示以i结尾的最大上升子序列的长度

2.初始化dp【i】=1

3.状态转移方程:如果num[j]<num[i],dp[i] = max(num[j]+1,dp[i])

for(int i=0; i<n; i++)dp[i] = 1;for(int j=0; j<i; j++){if(num[j]<num[i]) dp[i]=max(dp[j]+1,dp[i])max_len = max(max_len,dp[i]);}

http://www.dtcms.com/wzjs/216354.html

相关文章:

  • 网站成功案例分析如何免费自己创建网站
  • 珠海市网络营销协会的官方网站软文推广系统
  • 做网站用什么ps软件sns营销
  • 自适应网站源码郑州新闻发布
  • 书画院网站建设方案漳州seo建站
  • 英语网站都可以做哪些内容买域名要多少钱一个
  • h5制作网站sem广告
  • 静态网站跟动态网站seo需要用到哪些工具
  • 商城网站建设怎么建设网络营销与直播电商专升本
  • 局门户网站的建设在线推广
  • 怎么在网站里做网页网址链接生成器
  • 广州有什么好玩的游乐场北京百度关键词优化
  • 做色情网站会怎么样seo营销课程培训
  • 济南冷空气来袭提升seo排名的方法
  • 最新钓鱼网站源码实事新闻热点
  • 上海市工商网站官网微信公众号怎么推广
  • 域名停靠app免费下载网站域名注册官网
  • 网站云服务器租用免费广州seo
  • 企业为什么融资seo关键词分类
  • 公司企业邮箱申请seo全网优化指南
  • 专业的设计网站关键词的选取原则有
  • Linux哪个版本做网站好优化是什么意思?
  • 怎么做网站的图片跳转免费网站模板库
  • 我想做网站怎么做seo网页优化工具
  • 专门做地方特产的网站seo排名优化软件有
  • c web网站开发各大网站提交入口网址
  • 博客网站推广seo发帖论坛
  • 订阅号可以做网站链接吗谷歌代理
  • 200平方办公室装修设计上海短视频seo优化网站
  • 网站建设情况说明书教育机构排名