当前位置: 首页 > 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.w-s-a.com/news/536611/

相关文章:

  • 保定网站建设多少钱公司网页网站建设+ppt模板下载
  • 用户上传商品网站用什么做建设跳转公积金网站
  • 买程序的网站上海市网站建设公司
  • 南通网站建设排名公司哪家好wordpress网站图片迁移
  • 河南省汝州文明建设门户网站博客网站建设源码
  • 单位建设网站的请示手机移动端网站案例
  • 国内做网站的企业网站结构有哪些类型
  • 南通网站建设制作公司苏州好的网站公司名称
  • 咸阳做网站开发公司哪家好珠海公司制作网站
  • 深圳网站建设好不好医疗网站前置审批
  • 做ic什么网站好安溪网站建设
  • 网站建设 慕课企业文化标语经典
  • 做短视频的网站都有哪些简约 时尚 高端 网站建设
  • 浦口区网站建设售后服务建设一个网站多少钱
  • 做个小网站大概多少钱广州h5网站
  • 360免费建站视频wordpress标签显示图片
  • 创建简易个人网站国外做网站被动收入
  • 轻定制网站建设网页培训哪个机构好
  • 青岛海诚互联做网站好吗计算机软件开发培训机构
  • 德钦网站建设如何在网站上做用工登记
  • 创意品牌网站云服务
  • 个人备案网站可以做商城展示如何制作网页二维码
  • 网站建设php教程视频百度seo 站长工具
  • 外包小程序两个相同的网站对做优化有帮助
  • 网站备案主体修改wordpress 导航图片
  • 怎么建设网站数据库用vs代码做网站
  • 运营企业网站怎么赚钱动漫制作专业概念
  • 宜春网站建设推广网络推广工作好干吗
  • 网站程序0day平顶山市做网站
  • 企业网站名称怎么写哔哩哔哩网页版官网在线观看