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

网站建设有创意wordpress 查看文章

网站建设有创意,wordpress 查看文章,装饰公司简介内容,wordpress首页轮播图片尺寸题目描述 小杨有一个 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/14484429/

相关文章:

  • 平和县建设局网站浙江金华网站建设
  • psd 下载网站怎么在工商局网站做注销
  • 织梦做的网站能做seo吗搜索网站排名优化策略
  • 公司网站有中文域名吗北京建设招标信息网站
  • 算命网站建设家电设计公司
  • 电商网站 制作昆明网站建设问问q778925409耍強
  • 电子商城网站开发公司泰安建设企业网站
  • 哪里可以做营销型网站广东企业网站seo报价
  • wordpress建站seo中企动力邮箱官方网站
  • 网站开发后端工资多少监理企业建设部网站年报
  • 网站如何做静态化商城网站建设推广
  • 做地方门户网站不备案可以吗网站建设哪家好首选万维科技
  • 多种语言网站怎么做高科技公司网站模板
  • 公司网站建设平台用wordpress建立学校网站
  • 手机百度关键词排名 网站优化软件flash制作网页
  • 网站建设个人工作室沈阳seo网站推广优化
  • 台州椒江区建设局网站ui设计师需要学什么专业
  • 360网站收录推广教程
  • php网站开发面试题临沂网站定制
  • 网站正在建设_敬请期待!wordpress数据库替换
  • wordpress管理员密码忘记seo技术培训南阳
  • 蔬菜水果网站建设wordpress添加一个论坛
  • 网站设计优缺点分析安徽水利建设市场信用信息平台网站
  • 网站备案几年备案一次吗网站换域名图片这么设置
  • 标准物质网站建设网站建设毕业设计报告书
  • 重庆整合网络营销之整站优化网站推广方式
  • 深圳商城网站建设报价合肥seo网站优化培训
  • 健身网站开发过程中遇到的麻烦如何跟进网站建设的客户
  • 培训教育的网站怎么做网页编辑格式
  • 网站推广中应注意哪些事项今天秦皇岛最新通知公告