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

兰州网站建设|兰州网站制作|兰州网站设计公司|兰州网络公司前端开发和后端开发哪个赚钱

兰州网站建设|兰州网站制作|兰州网站设计公司|兰州网络公司,前端开发和后端开发哪个赚钱,展会网站源码,logo设计vi题目描述 小杨有一个 n 行 m 列的网格图#xff0c;其中每个格子要么是白色#xff0c;要么是黑色。 小杨想知道至少包含 k 个黑色格子的最小子矩形包含了多少个格子。 输入格式 第一行包含三个正整数 n,m,k#xff0c;含义如题面所示。 之后 n 行#xff0c;每行⼀个…题目描述 小杨有一个 n 行 m 列的网格图其中每个格子要么是白色要么是黑色。 小杨想知道至少包含 k 个黑色格子的最小子矩形包含了多少个格子。 输入格式 第一行包含三个正整数 n,m,k含义如题面所示。 之后 n 行每行⼀个长度为 m 的 01 串代表网格图第 i 行格子的颜色如果为 0则对应格子为白色否则为黑色。 输出格式 输出一个整数代表至少包含 k 个黑色格子的最小子矩形包含格子的数量如果不存在则输出 0。 输入输出样例 输入 #1 4 5 5 00000 01111 00011 00011 输出 #1 6 说明/提示 样例解释 对于样例 1假设 (i,j) 代表第 i 行第 j 列至少包含 5 个黑色格子的最小子矩形的四个顶点为 (2,4)(2,5)(4,4)(4,5)共包含 6 个格子。 数据范围 对于全部数据保证有 1≤n,m≤1001≤k≤n×m。 子任务编号得分n,m120≤10240n11≤m≤100340≤100 做法一暴力 #include iostream using namespace std;int s[110][110]; int main() {int n,m,k;cinnmk;for(int i1;in;i)for(int j1;jm;j){char c;cinc;s[i][j]s[i][j-1]s[i-1][j]-s[i-1][j-1](c1);}int maxn2e9;for(int r11;r1n;r1)for(int r2r1;r2n;r2)for(int c11;c1m;c1)for(int c2c1;c2m;c2){int area(r2-r11)*(c2-c11);int bs[r2][c2]-s[r1-1][c2]-s[r2][c1-1]s[r1-1][c1-1];if(bkareamaxn)maxnarea;}cout(maxn2e9?maxn:0);return 0; } 搞一个二位前缀和暴力打擂台无了但是O(n⁴)这道题数据小能过。 --------------------------------------------------------------------------------------------------------------------------------- 做法二二分  #include iostream using namespace std;int n,m,k,r1,r2,s[110][110]; int f(int a,int b,int c,int d) {return s[b][d]-s[a-1][d]-s[b][c-1]s[a-1][c-1]; } bool check(int mid) {for(int l1;lmid-1m;l){int rlmid-1;int bf(r1,r2,l,r);if(bk)return true;}return false; } int bs() {int l1,rm;while(lr){int mid(lr)/2;if(check(mid))rmid;elselmid1;}return l; } int main() {cinnmk;for(int i1;in;i)for(int j1;jm;j){char c;cinc;s[i][j]s[i][j-1]s[i-1][j]-s[i-1][j-1](c1);}int minx2e9;for(r11;r1n;r1)for(r2r1;r2n;r2){if(f(r1,r2,1,m)k)continue;int wbs();int area(r2-r11)*w;if(areaminx)minxarea;}cout(minx2e9?0:minx);return 0; } 做法 1.二层循环固定r1和r2。 2.二分查找找宽度即c1和c2差。 3.check里枚举所有可能有一个满足就return true。 4.二层循环*二分*check复杂度O(n³logn)。 细节 1.写一个f函数算二维区间和简洁还能偷懒o(*▽*)ブ 2.由于是二分必须保证两头至少一个是true不然会出错所以要提前判断这个r1和r2的最大区间够不够k个不够continue。
http://www.hkea.cn/news/14432171/

相关文章:

  • 珠海网站建设怎样手机app网站模板
  • 可以讨论网站建设的论坛为网站制定推广计划
  • 企业网站备案网地址茂名网站制作计划
  • 网站开发提问织梦 电影网站 模板
  • 北京网站建设可选兴田德润招工做的网站
  • 网站建设销售话术900句网站模版怎么做
  • 做精神科网站wordpress新建网页插件
  • 深圳网站建设工资wordpress 伪静态化
  • 高新网站建设哪家好自己做考试题目网站
  • 简单详细搭建网站教程视频教程系统开发需求文档
  • 河北优化网站获客qqwordpress 信息港
  • 柳州建设局网站企业管理咨询
  • app需要网站有哪些组建网站需多少钱
  • 免费推广网站入口2023燕网页生成微信小程序
  • ui参考网站手机网站一年维护费
  • 公司建一个网站多少费用自己做网站地址
  • 做网站建设的企业还有那些免费虚拟空间网站
  • 罗湖公司网站建设网站的网站建设公司
  • 太原网站建设360c语言怎么做网站
  • 网站推广员如何做免费网站入口网站免费进ps软件
  • 吴江区建设银行招聘网站爱站网综合查询
  • 做产品网站要备案吗精品一卡2卡三卡4卡分类
  • 学做网站好做吗网站降权不更新文章可以吗
  • 网站升级方案新手学seo
  • 免费免费网站模板下载网站备案做优惠券
  • 专门做招商的网站火车头采集直接发布到wordpress
  • 成都网站设计创新互联有什么网络项目可以做的
  • 东莞高埗做网站哪个公司好wordpress主题代码显示行
  • 提出网络营销思想的网站改版计划专业搭建网站
  • 长春建站宣传手淘网站建设需求分析