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

自己做网站用花钱吗/网站推广在线

自己做网站用花钱吗,网站推广在线,单位做员工招退工在什么网站,导购wordpress主题玉蟾宫 tyvj链接 题目描述: 在一个01(RF)中,找出一个只包含1(F)的最大矩阵,求出该矩阵的面积。 思路: 题目的数据范围是一千,所以n^3就会爆炸,所以我们考虑n^2的做法。 我们可以用一个二维数组来记录在该点…

玉蟾宫

tyvj链接

题目描述:

在一个01(RF)中,找出一个只包含1(F)的最大矩阵,求出该矩阵的面积。

思路:

题目的数据范围是一千,所以n^3就会爆炸,所以我们考虑n^2的做法。

我们可以用一个二维数组来记录在该点的上面有多少个F(高度),然后求出该点左边和右边第一个低于该点的点,用两点之差乘上该点的高度,就是结果。

有了大致思路,我们就可以考虑优化,因为如果是向循环找点的话就太慢了。

然后就想到了单调栈。

不断用单调栈来找出一个点的左右两点,更新ans,,最后输出ans*3就可以了。

代码:

 1 #include<cstdio>
 2 #include<cstring>
 3 #include<iostream>
 4 #define N 1010
 5 using namespace std;
 6 int l[N],r[N],dis[N],sum[N][N],top,n,m,ans=-1;
 7 char a[1];
 8 void find(int x){
 9     sum[x][0]=sum[x][m+1]=-1;
10     top=0;
11     for(int i=1;i<=m+1;++i){
12         while(top&&sum[x][dis[top]]>sum[x][i])
13                  r[dis[top--]]=i;
14              dis[++top]=i;
15     }
16     top=0;
17     for(int i=m;i>=0;i--){
18         while(top&&sum[x][dis[top]]>sum[x][i])
19                  l[dis[top--]]=i;
20              dis[++top]=i;
21     }
22     for(int i=1;i<=m;++i)
23         ans=max(ans,(r[i]-l[i]-1)*sum[x][i]);
24 }
25 int main(){
26     scanf("%d%d",&n,&m);
27     for(int i=1;i<=n;++i)
28         for(int j=1;j<=m;++j){
29             scanf("%s",a);
30             if(a[0]=='F')
31                 sum[i][j]=sum[i-1][j]+1;
32         }
33     for(int i=1;i<=n;++i)
34         find(i);
35     printf("%d",ans*3);
36     return 0;
37 }
View Code

 

转载于:https://www.cnblogs.com/jsawz/p/6861684.html

http://www.lbrq.cn/news/1602919.html

相关文章:

  • 加强统计局网站的建设和管理/aso优化方案
  • 一个网站的二级目录在另一台服务器上_怎么做/app推广赚佣金
  • 优秀的摄影作品网站/互联网营销师培训课程免费
  • 经营性质的网站/wordpress自助建站
  • 网站建设计入到什么科目/中国新冠一共死去的人数
  • 企业微信网站建设/网站开发框架
  • 如何用dw做网站底页/品牌互动营销案例
  • 互动营销网站建设/互联网营销培训平台
  • 怎么棋牌网站建设/中国搜索引擎
  • 汽车类网站/百度官网认证多少钱一年
  • 网站分为四个步骤开发建设/品牌网
  • 有没有转门做乐器演奏的网站/爱廷玖达泊西汀
  • phpcms中的网站介绍页/免费个人网站空间
  • 自建网站做外贸谷歌推广/2023年8月疫情爆发
  • 目前中国疫情最新消息/九幺seo优化神器
  • discuz可以做门户网站吗/厦门百度广告
  • 胶州建网站/在线网页制作工具
  • android源码下载网站/南宁推广公司
  • 火车头wordpress自动排版/网站推广和网站优化
  • wordpress做导语/seo搜索引擎优化技术教程
  • 网站不用了怎么办/电商运营公司简介
  • 网站建设工作经历/百度帐号登录个人中心
  • 专业做网站公司怎么样/关键词文案生成器
  • lol网站怎么做/网站软文代写
  • phpbb wordpress/seo初级入门教程
  • 网站备案域名怎么买/深圳seo网络推广
  • 郴州做网站的/危机舆情公关公司
  • 做网站学什么软件/汽车推广软文
  • 彩票开奖网站开发/深圳网络营销模式
  • 北京市建设网站/免费推广的平台
  • Bean的生命周期和循环依赖问题的解决
  • 配置Mybatis环境
  • Qt-vs加载exe图标
  • 能表示旋转的矩阵是一个流形吗?
  • 渗透作业4
  • 基于MBA与BP神经网络分类模型的特征选择方法研究(Python实现)