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

中国免费网站申请青海省住房和城乡建设厅 网站

中国免费网站申请,青海省住房和城乡建设厅 网站,网站开发设计思路文档,湖南智能网站建设哪里好https://atcoder.jp/contests/abc410/tasks/abc410_fhttps://atcoder.jp/contests/abc410/tasks/abc410_f首先可以一眼看出暴力 #xff1a;枚举左上角和右下角#xff0c;用前缀和算出矩形中#的数量#xff0c;判断即可 但这样是,爆!!! 考虑优化#xff0c;我们可以枚举…https://atcoder.jp/contests/abc410/tasks/abc410_fhttps://atcoder.jp/contests/abc410/tasks/abc410_f首先可以一眼看出暴力 枚举左上角和右下角用前缀和算出矩形中#的数量判断即可 但这样是,爆!!! 考虑优化我们可以枚举矩形的两条宽和一条长 我们将#看做1.看做-1题目就转化成求矩形和为0的个数了 对于两宽之间的区间,我们用前缀和mp数组统计其区间中的矩形在不同值中出现的个数 由于矩阵之和为0所以就是答案了为长为1宽为的矩形和 (为了方便代码中改成) 最后将答案统计就可以了 多测清空  代码 #includebits/stdc.h #define int long long using namespace std; int t,n,m,d[300010],mp[600010]; vectorinta[300010]; vectorboolb[300010]; signed main() {scanf(%lld,t);while(t--){scanf(%lld%lld,n,m);int ans0;int Addn*m;int knn,kmm;if(nm) swap(kn,km);for(int i0;ikn;i){a[i].clear();b[i].clear();for(int j0;jkm;j){a[i].push_back(0);b[i].push_back(0);}}for(int i1;in;i){for(int j1;jm;j){char ch;cinch;if(ch#){if(nm) b[i][j]1;else b[j][i]1;}}}if(nm) swap(n,m);for(int i1;in;i) for(int j1;jm;j) a[i][j]a[i-1][j](b[i][j]?1:-1);d[0]Add;for(int i0;in;i){for(int ji1;jn;j){mp[Add]1;for(int k1;km;k){d[k]d[k-1]a[j][k]-a[i][k];ansmp[d[k]];mp[d[k]];}for(int k0;km;k) mp[d[k]]0;}}printf(%lld\n,ans);}return 0; }
http://www.tj-hxxt.cn/news/135909.html

相关文章:

  • asp 免费网站模板网站关键词排名优化应该怎么做
  • 武昌做网站报价wordpress quora
  • 东莞石龙网站建设wordpress %1$s
  • js 网站制作苏州乡村旅游网站建设策划书
  • 做暑假工的网站韩国的小游戏网站
  • 从化哪里做网站好网站推广方式百度云
  • 企业网站制作多少钱苗木网站模版
  • 一般建设企业网站的费用wordpress 取消分类目录
  • 网站制作哪个好一些宜昌市住房和城乡建设厅网站
  • 怎么在ftp看网站后台地址网站运营的案例
  • 网站服务类型有哪些做公关用的网站
  • 珠海主题网站设计模板网站栏目推介怎么做
  • 学会计算机编程可以做网站吗rs232国产
  • 淘宝网站建设方案模板下载越秀网站建设哪家好
  • 黑白网站设计长沙关键词优化推荐
  • 最好网站设计案例微信小程序在线玩
  • 网站建设合同网站建设公司厦门快速建网站
  • 网站每天更新的内容是内链吗台州网页设计公司
  • 免费海报制作网站网页制作报价
  • 搜索引擎wordpress网站谷歌seo做哪些
  • 找个网站你知道的如何给wordpress文章部分内容加密
  • 循化县公司网站建设河南企业网站推广
  • 山东建设监理协会官方网站余姚网站建设在哪里
  • 深圳微信网站开发公司深圳十大品牌策划公司
  • 哪有免费的网站ppt模板免费模板下载
  • win7 iis创建网站为什么做电影网站没有流量
  • 赤峰网站开发red网站关键词如何设置
  • 巩义市网站建设沈阳网站建设找德泰诺
  • 做网站空间如何做网站网页费用
  • 店铺装修设计网站标志与设计