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

网站开发 技术指标官网mini1cn下载迷你世界登录

网站开发 技术指标,官网mini1cn下载迷你世界登录,asp.net 网站图标,建设网站是什么关系正题 题目大意 一个n∗nn*nn∗n的矩阵#xff0c;然后有些位置破损。求可以剪出多少个不破损的矩形。 解题思路 预处理upi,jup_{i,j}upi,j​表示从(i,j)(i,j)(i,j)向上多少格子都是非破损格子。 然后我们枚举下界LowLowLow#xff0c;将图像变成一个下部平整的条形图…正题 题目大意 一个n∗nn*nn∗n的矩阵然后有些位置破损。求可以剪出多少个不破损的矩形。 解题思路 预处理upi,jup_{i,j}upi,j​表示从(i,j)(i,j)(i,j)向上多少格子都是非破损格子。 然后我们枚举下界LowLowLow将图像变成一个下部平整的条形图第iii个位置高度为uplow,iup_{low,i}uplow,i​。为了方便阐述我们统一用hih_ihi​代表upLow,iup_{Low,i}upLow,i​。 然后我们获得一个条形图后我们要求有多少个矩形经过底部。考虑像Largest Rectangle in a Histogram这一题一样进行计算。 现在栈中维护若干个单调递增的条形 每个条形有不同的宽度 如(现在的宽度暂时都为1) 现在若加入一条高度为666的条形则直接加入。 但若加入一条高度为444的块我们需要弹出末尾的块并统计答案。 我们用WideWideWide表示目前弹出的块的宽度和(要包括现在弹出的那条)。然后我们发现在这个块的右边(已经弹出的部分)都比它要高也就是在1∼hnow1\sim h_{now}1∼hnow​中任意取一个高度都可以也就是Wide∗hnowWide*h_{now}Wide∗hnow​种取法。 但是如果现在弹出的块宽度不为111呢? 我们会发现只需要经过蓝色的点的矩形都可以被统计到右边这一块弹出时的答案 那这种有多少个呢 首先是穿过这个点的也就是左边的个数乘上右边的格子数。 而从这个点出发的就是左边的格子数加上右边的格子数。 然后单独这个点就是111。 我们从新定义WideWideWide不计算上现在弹出的块的宽度那每次累计的答案数为 (widenow∗Widewidenode)∗hnow(wide_{now}*Widewide_{node})*h_{now}(widenow​∗Widewidenode​)∗hnow​ codecodecode #includecstdio #includecstring #includealgorithm #includestack #define ll long long using namespace std; const ll N1100; ll n,f[N][N],ans,up[N][N],weigh,wigh[N]; stackint s; char v[N][N]; int main() {scanf(%lld,n);for(ll i1;in;i)scanf(%s,v[i]1);for(ll i1;in;i){for(ll j1;jn;j){if(v[i][j]0) up[i][j]up[i-1][j]1;else up[i][j]0;}}for(ll i1;in;i){for(ll j1;jn;j){weigh0;while(!s.empty()up[i][j]up[i][s.top()]){ans(weigh*wigh[s.top()]wigh[s.top()])*up[i][s.top()];weighwigh[s.top()];s.pop();}s.push(j);wigh[j]weigh1;}weigh0;while(!s.empty()){ans(weigh*wigh[s.top()]wigh[s.top()])*up[i][s.top()];weighwigh[s.top()];s.pop();}}printf(%lld,ans); }
http://www.sadfv.cn/news/210065/

相关文章:

  • 局机关网站建设太原php网站开发
  • 建设网站平台哪个好安徽省建筑工程信息平台
  • 想学网站搭建与推广下载什么网站做吃的
  • 网站服务类型是什么意思手机端网页
  • 网站建设一般多少钱网址微信企业公众号开发
  • 烟台公司网站定制深圳seo云哥
  • 手机网站设计资讯mianf网站
  • 江西医疗网站备案前置审批软件下载网站如何履行
  • 拓者设计吧下载抖音seo软件工具
  • 网站页面策划模板下载网络营销买什么好
  • 宁波专业平台网站建设怎么在工商网站做实名认证
  • 网站模版 优帮云网站管理和维护的主要工作有哪些
  • 如何提高网站的搜索排名整站优化快速排名
  • 描述网站开发的流程网站开发属于计算机系统开发吗
  • 企业在公司做的网站看不到网上找客户有哪些网站
  • 杭州网站建设 博采网络有限公司有哪些漫画做的好的网站好
  • 北京网站设计公司wyhseopython 网站开发实例
  • 酒店团购的网站建设专业网站开发哪家专业
  • 网站gif横幅广告怎么做成都网站建设公司服务商
  • 删除百度收录的网站怎么玩互联网能赚钱
  • 上海南桥网站建设网站建设与管理的主要内容
  • 滨州做微商城网站网站开发销售员
  • 网站ftp做网站的会给嘛体检网站源码
  • 张家港做网站北京商会网站建设
  • 网站什么做建立网站目录结构时正确的建议是
  • 网站开发方向的工作电影网站制作教程好不好
  • 搜索引擎优化网站手机制作网站的软件有哪些内容
  • 国外js特效网站有了网站怎么做app
  • 海事网站服务平台wordpress 分类目录树
  • 良精网站管理系统北京新冠最新情况最新消息