Tyvj P1939「Poetize4」玉蟾宫
背景
描述
现在freda要在这里卖萌。。。它要找一块矩形土地,要求这片土地都标着'F'并且面积最大。
但是rainbow和freda的OI水平都弱爆了,找不出这块土地,而蓝兔也想看freda卖萌(她显然是不会编程的……),所以它们决定,如果你找到的土地面积为S,它们每人给你S两银子。
输入格式
接下来N行,每行M个用空格隔开的字符'F'或'R',描述了矩形土地。
输出格式
测试样例1
输入
5 6
R F F F F F
F F F F F F
R R R F F F
F F F F F F
F F F F F F
输出
45
备注
对于100%的数据,1<=N,M<=1000
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
单调栈~
#include<cstdio>
#include<cstring>
#include<iostream>
using namespace std;int n,m,a[1001][1001],tot[1001][1001],ans,num[1001],deep[1001],sta[1001],la,now;
char s[1001];int main()
{scanf("%d%d",&n,&m);for(int i=1;i<=n;i++)for(int j=1;j<=m;j++){scanf("%s",s+1);if(s[1]=='F') a[i][j]=1,tot[i][j]=tot[i-1][j]+1;}for(int i=1;i<=n;i++){for(int j=1;j<=m;j++) num[j]=tot[i][j];num[m+1]=0;la=1;now=0;sta[0]=0;for(int j=1;j<=m+1;j++){int kkz=j;while(num[j]<sta[la-1]){int tmp=(j-deep[la-1])*sta[la-1];now=max(now,tmp);kkz=deep[--la];}if(num[j]>sta[la-1]){sta[la]=num[j];deep[la++]=kkz;}}ans=max(ans,now);}printf("%d\n",ans*3);return 0;
}
Tyvj P1939「Poetize4」玉蟾宫相关推荐
- TYVJ 1939 「Poetize4」玉蟾宫
背景 有一天,小猫rainbow和freda来到了湘西张家界的天门山玉蟾宫,玉蟾宫宫主蓝兔盛情地款待了它们,并赐予它们一片土地. [题目分析] 单调栈模板题目.用递推计算最长延伸高度. [代码] #i ...
- [单调栈]「Poetize4」玉蟾宫
背景 Background 有一天,小猫rainbow和freda来到了湘西张家界的天门山玉蟾宫,玉蟾宫宫主蓝兔盛情地款待了它们,并赐予它们一片土地. 描述 Description 这片土地被分成N* ...
- tyvj P2018 「Nescafé26」小猫爬山 解题报告
P2018 「Nescafé26」小猫爬山 时间: 1000ms / 空间: 131072KiB / Java类名: Main 背景 Freda和rainbow饲养了N只小猫,这天,小猫们要去爬山.经 ...
- TYVJ P2032 「Poetize9」升降梯上 spfa最短路
%%%暴搜出奇迹%%%@SiriusRen 其实我刚开始题读错了,才导致我写图论... spfa跑最短路,开一个node记录状态(pair当然滋磁):所在楼层和槽的位置 以层数为1,槽在0的位置 为初 ...
- 【BZOJ-30391057】玉蟾宫棋盘制作 悬线法
3039: 玉蟾宫 Time Limit: 2 Sec Memory Limit: 128 MB Submit: 753 Solved: 444 [Submit][Status][Discuss] ...
- AI「复活」《延禧攻略》众生相
金磊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 一部<延禧攻略>,让清朝古装剧在国内大火了一把. 敢爱敢恨的魏璎珞,贤良淑德的富察皇后,深藏不漏的纯妃-- 人物特点各个鲜明,令 ...
- BZOJ 3039: 玉蟾宫( 悬线法 )
最大子矩阵...悬线法..时间复杂度O(nm) 悬线法就是记录一个H向上延伸的最大长度(悬线), L, R向左向右延伸的最大长度, 然后通过递推来得到. ----------------------- ...
- BZOJ[3039]玉蟾宫 悬线法
题目链接http://www.lydsy.com/JudgeOnline/problem.php?id=3039 Description 有一天,小猫rainbow和freda来到了湘西张家界的天门山 ...
- bzoj3039 玉蟾宫
3039: 玉蟾宫 Time Limit: 2 Sec Memory Limit: 128 MB Submit: 606 Solved: 367 [Submit][Status][Discuss] ...
最新文章
- w10系统老是自动息屏_大师解答win10系统无法自动关屏/待机和睡眠的恢复教程
- CentOS下开启mysql远程连接,远程管理数据库
- 未能加载文件或程序集Microsoft.VisualStudio.Web.PageInspector.Loader
- vue使用webPack打包发布后页面显示空白
- python+OpenCV图像处理(二)图像像素的访问、通道的合并与分离
- 怎样才算得上合格的程序员,教你一招
- ASP.NET验证码的实现
- “摔杯一怒为俞渝” 当当创始人李国庆:蓄谋已久的阴谋 不吐不快
- PHP 下载远程图片
- rails 3 中 app/model 目录下添加继承
- ubuntu 18.04安装php 7,如何在Ubuntu 18.04和16.04上安装PHP(7.3,7.2和7.0)?
- 北邮计算机学院 王小捷,王小捷智能科学与技术中心北京邮电大学.pdf
- tar压缩文件时忽略指定文件夹、文件
- IntelliJ Idea设置护眼浅绿色背景方法
- Camera2缩略图预览功能的实现
- 探索无止境,解决问题才是根本
- 全返模式是怎样玩的?解析购盈利模式
- Mysql上线长时间以后重新发起请求报错
- Android 自定义seekbar【仿微信联系人】
- Django1.11.4框架简介(一)
热门文章
- linux查看psd文件,PSD 文件扩展名: 它是什么以及如何打开它?
- 图像矫正--python_OpenCV实现透视变换
- 低碳经济两大主线及13条分支投资机会全景扫描
- php选课系统(学生端)功能
- 腾讯云代理商:共青城市与“腾讯云”举行战略合作协议远程签约仪式
- 普顿外汇:新手炒外汇应该做好哪些准备?
- 机器学习-利用信息熵来学习如果分辨好西瓜
- 聚丙烯酰胺凝胶电泳检测非还原性SDS-PAGE蛋白质产品的纯度
- 区块链不是唯一的依靠点,网贷平台将如何自我革新?
- 虹科教您 | 虹科TSN配置软件RELY-TSN-Configurator基本操作指南