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

苏州企业如何建网站/南宁百度seo排名优化

苏州企业如何建网站,南宁百度seo排名优化,坪地网站建设信息,海南 网站 建设同步于这里,来这里观看体验更差哦好哦 预处理DP预处理DP预处理DP 先解释一下下面出现的三角形,尺寸是啥意思 尺寸为1的三角形s 尺寸为1的菱形s 尺寸为2的三角形s sss 尺寸为2的菱形s ssss 尺寸为3的三角形ssss sssss 尺寸为3的菱形ssss ssssssss s那每个菱形显然可以分为上三…

同步于这里,来这里观看体验更差哦好哦

预处理+DP预处理+DP+DP

先解释一下下面出现的三角形,尺寸是啥意思

尺寸为1的三角形s
尺寸为1的菱形s
尺寸为2的三角形s
sss
尺寸为2的菱形s
ssss
尺寸为3的三角形ssss
sssss
尺寸为3的菱形ssss
ssssssss s

那每个菱形显然可以分为上三角和下三角拼成的那每个菱形显然可以分为上三角和下三角拼成的

那么以这个格子为中心的最大菱形就是min(最大上三角,最大下三角)那么以这个格子为中心的最大菱形就是min(最大上三角,最大下三角)min(,)

接下来就是dp最大上三角(下三角了)

我们令l[i][j]表示(i,j)向左延伸的最大同色格子我们令l[i][j]表示(i,j)向左延伸的最大同色格子l[i][j](i,j)

r[i][j]表示(i,j)向右延伸的最大同色格子r[i][j]表示(i,j)向右延伸的最大同色格子r[i][j](i,j)

mid[i][j]=min(l[i][j],r[i][j]),表示(i,j)为中心的一行最多作为哪个尺寸的三角mid[i][j]=min(\ l[i][j],r[i][j]\ ),表示(i,j)为中心的一行最多作为哪个尺寸的三角mid[i][j]=min( l[i][j],r[i][j] ),(i,j)

那么最大上三角的转移方程是,当上面的格子和自己同色时那么最大上三角的转移方程是,当上面的格子和自己同色时,

up[i][j]=min(up[i−1][j]+1,mid[i][j])up[i][j]=min(up[i-1][j]+1,mid[i][j])up[i][j]=min(up[i1][j]+1,mid[i][j])

up[i−1][j]表示接着上面的尺寸,自己这行再加大一个尺寸,但是不能超过mid[i][j]up[i-1][j]表示接着上面的尺寸,自己这行再加大一个尺寸,但是不能超过mid[i][j]up[i1][j],,mid[i][j]

当上面的格子和自己不同色时,up[i][j]=1当上面的格子和自己不同色时,up[i][j]=1,up[i][j]=1

下三角同理

#include <bits/stdc++.h>
using namespace std;
const int maxn=2009;
char s[2009][2009];
int l[maxn][maxn],r[maxn][maxn],mid[maxn][maxn];
int n,m,up[maxn][maxn],down[maxn][maxn];
int main()
{cin >> n >> m;for(int i=1;i<=n;i++)for(int j=1;j<=m;j++)cin >> s[i][j];	for(int i=1;i<=n;i++){for(int j=1;j<=m;j++)if( s[i][j]==s[i][j-1] )	l[i][j]=l[i][j-1]+1;else	l[i][j]=1;for(int j=m;j>=1;j--){if( s[i][j]==s[i][j+1] )	r[i][j]=r[i][j+1]+1;else	r[i][j]=1;			mid[i][j]=min( l[i][j],r[i][j] );//横向的长 }}for(int i=1;i<=m;i++){for(int j=1;j<=n;j++){if( s[j][i]==s[j-1][i] )	up[j][i]=min( mid[j][i],up[j-1][i]+1 );else	up[j][i]=1;}for(int j=n;j>=1;j--){if( s[j][i]==s[j+1][i] )	down[j][i]=min( mid[j][i],down[j+1][i]+1 );else	down[j][i]=1;			}}int ans=0;for(int i=1;i<=n;i++)for(int j=1;j<=m;j++)ans+=min(up[i][j],down[i][j]);cout << ans;
}
http://www.jmfq.cn/news/4827475.html

相关文章:

  • 网站 用php asp源码 比较好/镇江网站seo
  • 自己做自营网站/今日热搜榜排名最新
  • 正规的佛山网站建设价格/如何做公司网站推广
  • 云南本地企业做网站/搜狗推广登录平台
  • 宁波网站建设公司信息查询/云巅seo
  • 利川市网站建设/正规代运营公司排名
  • 甘肃做高端网站的公司/百度推广是什么
  • 优势网网站/外包网络推广营销
  • 专业网站制作公司排行/网址导航怎样推广
  • 响应式网站用什么工具做/谷歌google官方网站
  • 网站程序设置主页面/seo在线论坛
  • 深圳外贸公司推荐/搜索引擎排名优化是什么意思
  • 做网站网页需要什么软件/怎么制作一个网站首页
  • 广州营销网站建设设计/网络公司网站建设
  • 网站建设期间怎么关闭网站/推广普通话手抄报模板
  • 学校网站建设 论文呢/新闻联播今日新闻
  • 怎么自己做网站的优化/爱站网挖掘关键词
  • 专注高密做网站哪家强/百度客服在哪里找
  • 怎么做网站的百度权重/电商网站策划
  • 有哪些网站做国外生意的/河南seo技术教程
  • 漳州网站建设多少钱/浅议网络营销论文
  • 创建全国文明城市工作总结/seo综合优化公司
  • wordpress 轻社交/曲靖seo
  • wordpress datebase back/手机网站怎么优化关键词
  • 小公司网站用什么服务器划算/今天时政新闻热点是什么
  • wordpress 帝国备份王/泸州网站seo
  • 贵阳做网站kuhugz/一个新手怎么去运营淘宝店铺
  • 给我一个可以在线观看片/seo算法优化
  • 收费网站建设视频教程免费下载/建站系统cms
  • 嘉兴 做网站 推广/市场营销方案范文5篇