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

国内有多少家做网站的企业搜索引擎营销特点

国内有多少家做网站的企业,搜索引擎营销特点,天猫店铺一个多少钱,贵阳企业自助建站系统[Analysis] \texttt{\color{blue}{[Analysis]}} [Analysis] 很显然,对于单个点来说,它的第一项对答案的贡献就是往左最大连续子段和和往右最大连续子段和的较大值,第二项对答案的贡献就是往上的最大连续子段和和往下的最大连续子段和的较大值…

[Analysis] \texttt{\color{blue}{[Analysis]}} [Analysis]

很显然,对于单个点来说,它的第一项对答案的贡献就是往左最大连续子段和和往右最大连续子段和的较大值,第二项对答案的贡献就是往上的最大连续子段和和往下的最大连续子段和的较大值,第三项是本身。

于是把问题转化为求最大连续子段和。

当然这个问题可以用一个经典的 dp 解决。但是对于一个退役的大学生来说,问题应该怎么复杂化怎么来。

连续和的问题一般都可以转化为前缀和。以往左的最大连续子段和为例,设 l i , j l_{i,j} li,j 表示 ( i , j ) (i,j) (i,j) 往左的前缀和,即:

l i , j = ∑ k = 1 j a i , j l_{i,j} = \sum\limits_{k=1}^{j} a_{i,j} li,j=k=1jai,j

那么从 ( i , j ) (i,j) (i,j) 往左的最大连续子段和就是 l i , j l_{i,j} li,j 减去最小的 l i , k ( 0 ≤ k < j ) l_{i,k}(0 \leq k <j) li,k(0k<j),其中 l i , 0 l_{i,0} li,0 定义为 0 0 0

注意代码实现的细节,挺多细节需要考虑的。

[Code] \color{blue}{\text{[Code]}} [Code]

int main(){n=read();m=read();for(int i=1;i<=n;i++)for(int j=1;j<=m;j++)a[i][j]=read();for(int i=1;i<=n;i++){for(int j=1;j<=m;j++)Left[i][j]=Left[i][j-1]+a[i][j];for(int j=m;j>=1;j--)Right[i][j]=Right[i][j+1]+a[i][j];minn[0]=0;for(int j=1;j<=m;j++)minn[j]=min(minn[j-1],Left[i][j-1]);for(int j=1;j<=m;j++)Left[i][j]-=minn[j];minn[m+1]=0;for(int j=m;j>=1;j--)minn[j]=min(minn[j+1],Right[i][j+1]);for(int j=m;j>=1;j--)Right[i][j]-=minn[j];}for(int j=1;j<=m;j++){for(int i=1;i<=n;i++)Up[i][j]=Up[i-1][j]+a[i][j];for(int i=n;i>=1;i--)Down[i][j]=Down[i+1][j]+a[i][j];minn[0]=0;for(int i=1;i<=n;i++)minn[i]=min(minn[i-1],Up[i-1][j]);for(int i=1;i<=n;i++)Up[i][j]-=minn[i];minn[n+1]=0;for(int i=n;i>=1;i--)minn[i]=min(minn[i+1],Down[i+1][j]);for(int i=n;i>=1;i--)Down[i][j]-=minn[i];}ans=-1e18;for(int i=1;i<=n;i++)for(int j=1;j<=m;j++)ckmax(ans,max(Up[i][j],Down[i][j])+max(Left[i][j],Right[i][j])-a[i][j]);printf("%lld",ans);return 0;
}
http://www.dtcms.com/wzjs/348601.html

相关文章:

  • 什么是外包公司?优化营商环境应当坚持什么原则
  • 做网站一个月能挣多少c盘优化大师
  • 日报做的地方网站googleplay安卓版下载
  • 网站备案后内容网络营销外包网络推广
  • 榆林网站开发武汉seo公司排名
  • 深圳大鹏住房和建设局网站国际新闻报道
  • 新网站如何做sem南通网站快速收录
  • 众博彩做倍投的网站靠谱吗网络营销广告案例
  • 镇海区住房和建设交通局网站郑州网站制作
  • 设计类专业需要艺考吗成都网站seo外包
  • 网站改版的意义行业网站
  • 网站开发 估算 excel什么是搜索引擎营销
  • 网站建设安全架构免费推广网站入口
  • asp动态网站开发实训教程软文网站推广法
  • wamp做的网站上传东莞网站建设seo
  • 辽宁响应式网站费用互联网培训班学费多少
  • 网站建设价格热线未来网络营销的发展趋势
  • 免费自己做网站吗seo站内优化技巧
  • 建设学校网站的操作流程具体软文推广产品
  • 肇庆网站seo软件推广平台
  • 学习日语的好网站seo网站推广排名
  • 宁波正规网站建设方式网站免费高清素材软件
  • 无棣网站制作百度官网
  • 宁波专业做网站天津做网站的公司
  • 时时彩怎么建设网站如何百度收录自己的网站
  • 做外贸网站租什么服务器软文云
  • wordpress建站 外贸seo诊断
  • 无锡网站建设企业排名百度上传自己个人简介
  • 怎么cms做网站新媒体运营哪个培训机构好
  • 柳市最好的网站建设公司北京培训学校