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

做网站交互demo工具/品牌整合推广

做网站交互demo工具,品牌整合推广,做司法亲子鉴定网站,企业门户网站的建设与实现题意:给你一个初始全为0的n*m矩阵,给你q次操作,每次操作在第ti秒将第(xi,yi)位置上的0变成1,问你最早什么时候回出现一个全为1的k*k的矩阵。 题解:我们可以二分时间,然后利用类似滑动窗口来找是否满足题意即…


题意:给你一个初始全为0的n*m矩阵,给你q次操作,每次操作在第ti秒将第(xi,yi)位置上的0变成1,问你最早什么时候回出现一个全为1的k*k的矩阵。

题解:我们可以二分时间,然后利用类似滑动窗口来找是否满足题意即可。

#include<stdio.h>
#include<algorithm>
using namespace std;
#define ll long long
int n,m,k,q,a[505][505],ans=-1;
int x[505*505],y[505*505],t[505*505];
int main(void)
{scanf("%d%d%d%d",&n,&m,&k,&q);for(int i=1;i<=q;i++)scanf("%d%d%d",&x[i],&y[i],&t[i]);int l=0,r=1000000001,mid;while(l<=r){mid=(l+r)/2;for(int i=1;i<=n;i++)for(int j=1;j<=m;j++)a[i][j]=0;for(int i=1;i<=q;i++)if(t[i]<=mid)a[x[i]][y[i]]=1;for(int i=1;i<=n;i++)for(int j=1;j<=m;j++)a[i][j]+=a[i-1][j]+a[i][j-1]-a[i-1][j-1];int flag=0;for(int i=k;i<=n;i++)for(int j=k;j<=m;j++)flag|=(a[i][j]-a[i-k][j]-a[i][j-k]+a[i-k][j-k]==k*k);if(flag) ans=mid,r=mid-1;else l=mid+1;}printf("%d\n",ans);return 0;
}



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

相关文章:

  • 自己做网站翻译服务器 - 添加网站/关键词优化收费标准
  • 高新快速建设网站找哪家/自己创建网页
  • 做网站如何找客户/怎么创建自己的网站平台
  • 沈阳和平三好街做网站/nba最新交易动态
  • 企业宣传网站多大主机/点击宝seo
  • 学院网站建设项目WBS/成都网站建设团队
  • 酒水销售网站模板/谷歌seo优化技巧
  • 公司门户网站怎么做/seo引擎优化服务
  • 小型企业网站开发公司/网络营销策略包括
  • 网站购物功能如何做/南宁seo费用服务
  • 网站建设是/东莞关键词优化平台
  • 常平网站建设/百度开户代理
  • 农业局网站建设方案/seo快速入门教程
  • 四川建设厅电话网站/新闻网站软文平台
  • 自学php做网站/电商代运营公司
  • 网站建设营销方案/交换友链是什么意思
  • 公司网站搭建教程/培训网站有哪些
  • 浅谈网站的主色调设计/网站建设公司推荐
  • 做网站合同/app软件开发
  • 阿里巴巴国际站下载/seo包括哪些方面
  • 免费做简历网站有哪些/合肥网络公司seo
  • 支付网站设计/网络推广推广外包服务
  • 做折页的网站/免费产品推广网站
  • 福州企业网站建站模板/站长工具在线免费
  • 宣传图制作网站/青岛百度推广优化
  • 单位网站建设总结/企业网站建设费用
  • 如何做学校的网站/苏州seo排名优化课程
  • 北京培训机构/东莞关键词优化软件
  • 人才招聘网站开发+源代码/网络营销总结
  • 常德市网站建设/怎么制作一个网站首页
  • 深入理解 RAG:检索增强生成技术详解
  • OS设备UDID查看方法
  • Exif.js获取手机拍摄照片的经纬度
  • week1-[分支嵌套]公因数
  • Mybatis学习笔记(七)
  • Notepad++插件开发实战