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

网站设计公司哪家便宜免费制作logo的网站

网站设计公司哪家便宜,免费制作logo的网站,网站建设技术入股合同,wordpress输密码访问[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/478708.html

相关文章:

  • 哈尔滨h5建站中文网站排名
  • 科技公司网站设计服务今日冯站长之家
  • 中山网站建设seo135排超最新积分榜
  • 制作网络平台多少钱太原高级seo主管
  • wordpress网站备份还原网络运营需要学什么
  • 无锡市新吴区住房和建设交通局网站平台搭建
  • 青海城乡建设厅网站sem与seo
  • 武汉p2p网站建设价格谷歌搜索关键词排名
  • 网站传送门怎么做东莞营销网站建设优化
  • 网站建设部门今日热点新闻头条
  • 那个网站可以做司考真题企业网站seo优化
  • 甘肃模板型网站建设关键词生成器在线
  • 平面设计网站排行榜零基础能做网络推广吗
  • 有哪些做数据分析的网站长沙seo优化报价
  • 厦门网站建设门户seo系统源码出售
  • 做的网站怎么进入互联网百度seo关键词点击软件
  • 帮公司做网站运营深圳网络营销平台
  • 哪些网站做京东的团购seo图片优化
  • 推广做网站多少钱现在什么网络推广好
  • 昆明商城网站建设爱战网关键词
  • 洛阳网站建设汉狮报价google play下载
  • 怎样给网站做新闻稿子seo学堂
  • 国内做任务得数字货币的网站深圳小程序开发公司
  • 桂林八景爱站网seo查询
  • wp网站建设seo自动发布外链工具
  • 北京做彩右影影视公司网站安卓手机游戏优化器
  • 网站数据库连接失败百度推广代理商利润
  • 靓号网站建设网站推广服务
  • 百度广告屏蔽无锡seo公司
  • 苏州网站建设师seo关键词外包