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

网站备案 godaddy太原首页推广

网站备案 godaddy,太原首页推广,泰安人才市场最新招聘信息,河南郑州哪里可以做公司网站上一个帖子太长了,编辑起来有点卡干脆重开了一个 Day20------2025.6.03 Problem - E - Codeforces E. Vasya and Binary String(区间dp) 思路 这其实是一道2400的题,因为最近温习了一下区间dp学习到了这个带有前缀思维的区间dp的状态转移于是就做了…

上一个帖子太长了,编辑起来有点卡干脆重开了一个

Day20------2025.6.03

Problem - E - Codeforces

E. Vasya and Binary String(区间dp)

思路

这其实是一道2400的题,因为最近温习了一下区间dp学习到了这个带有前缀思维的区间dp的状态转移于是就做了这么一个题,话说这个前缀的思维确实很难想到,总之量变引起质变下次遇到的时候就会了

我们设dp[l][r][k]表示区间 l...r 的范围内有k个前缀和s[l]相同的字符与s[l]相连,

那么我们在状态转移的时候分为两种情况:

1.将s[l]连同这k个前缀全部消掉dp[l][r][k]=a[k+1]+dp[l+1][r][0]

2.将连同s[l]的k+1个前缀向后转移,不断枚举断点即可

dp[l][r]=max\begin{Bmatrix} dp[l+1][i]+dp[i+1][r][k+1] \end{Bmatrix}    i\in [l,r],s[i]==s[l]

代码

#include<bits/stdc++.h>
using namespace std;#define vcoistnt ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); 
#define int long long
#define vi vector<int>
#define vb vector<bool>
typedef pair<int,int> pll;const int N=2e5+10;
const int inf=1e18;
const int mod=998244353;//s[l...r]其中有k个和s[l]相等的字符与s[l]相连的最优解
int dfs(int l,int r,int k,string s,vi a,vector<vector<vector<int>>>& dp){if(l==r){return a[k+1];}if(l>r){return 0;}if(dp[l][r][k]!=-1) return dp[l][r][k];int ans=0;//将前缀全部清除ans=max(ans,a[k+1]+dfs(l+1,r,0,s,a,dp));//将前缀向后转移for(int i=l+1;i<=r;i++){if(s[i]==s[l]){ans=max(ans,dfs(l+1,i-1,0,s,a,dp)+dfs(i,r,k+1,s,a,dp));}}return dp[l][r][k]=ans;
}void solve(){int n;string s;cin>>n>>s;s=" "+s;vector<int> a(n+10);for(int i=1;i<=n;i++) cin>>a[i];vector<vector<vector<int>>> dp(n+1,vector<vector<int>>(n+1,vector<int>(n+1,-1)));cout<<dfs(1,n,0,s,a,dp)<<"\n";
}
signed main() {vcoistntcout<<fixed<<setprecision(2);int _=1;// cin>>_;while(_--) solve();return 0;
}

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

相关文章:

  • 公司网站可以做服务器吗网络营销公司热线电话
  • 网站开发现状上海seo网站排名优化公司
  • 帮客户做ppt什么的在哪个网站南宁seo推广服务
  • 网站qq显示未启用快速优化网站排名的方法
  • 南宁企业网站seo企业邮箱入口
  • 新手建站广告联盟赚钱中国搜索引擎排行榜
  • 大兴区企业网站建设网页制作软件dreamweaver
  • 做电商网站一般需要什么流程2022年新闻热点摘抄
  • cms网站后台上传图片提示图片类型错误但是类型是正确的吉林关键词优化的方法
  • 网站设计英文翻译线上宣传渠道
  • 做外贸网站赚钱吗优化教程网站推广排名
  • 论坛网站如何建设东莞网络营销推广公司
  • 做网站 当站长优化大师电脑版官网
  • 淘客怎么样做网站淄博新闻头条最新消息
  • 南京市住房和城乡建设厅网站网络媒体软文案例
  • 新余百度网站建设今天的最新新闻内容
  • 做网站需要虚拟主机还是服务器seo 优化
  • 天津环保网站建设概念百度seo怎么做网站内容优化
  • 万网域名备案网站米拓建站
  • 做调查网站怎样换IP优化关键词快速排名
  • 示范校建设平台网站网络营销平台排名
  • 怎么免费申请网站域名兰州网站优化
  • 做视频小网站犯法吗四川网络推广推广机构
  • 微网站 pc端网站开发建个网站需要多少钱?
  • 学做外挂上什么网站网店代运营合同
  • 街道政府网站三基建设汇报seo建站需求
  • 网站内侧网编百度网盘登录入口网页版
  • 优才网站建设疫情优化调整
  • 深圳模板建站多少钱西安计算机培训机构排名前十
  • 网站的企业风采怎么做媒体代发布