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

彩票走势网站怎么做的常见的营销手段

彩票走势网站怎么做的,常见的营销手段,品牌宝网站认证,注册电商平台需要什么手续3197. 包含所有 1 的最小矩形面积 II 题目描述: 给你一个二维 二进制 数组 grid。你需要找到 3 个 不重叠、面积 非零 、边在水平方向和竖直方向上的矩形,并且满足 grid 中所有的 1 都在这些矩形的内部。 返回这些矩形面积之和的 最小 可能值。 注意…

3197. 包含所有 1 的最小矩形面积 II

题目描述:

给你一个二维 二进制 数组 grid。你需要找到 3 个 不重叠、面积 非零 、边在水平方向和竖直方向上的矩形,并且满足 grid 中所有的 1 都在这些矩形的内部。

返回这些矩形面积之和的 最小 可能值。

注意,这些矩形可以相接。

1 < = g r i d . l e n g t h , g r i d [ i ] . l e n g t h < = 30 1 <= grid.length, grid[i].length <= 30 1<=grid.length,grid[i].length<=30

思路:

观察数据范围,n只有30,估计是 O ( n 4 ) O(n^4) O(n4)甚至是 O ( n 5 ) O(n^5) O(n5),所以要想办法暴力

我们只能做到 O ( n 2 ) O(n^2) O(n2)的方法去计算一个区域中用一个矩形覆盖的情况

所以要想办法只枚举两次就能把图形分割成三份,情况如下

w403d.png

写代码的时候要仔细,注意下标

class Solution {
public:int n, m, tr[35][35];int cal(int x1, int y1, int x2, int y2){bool fuck = 0;int x_max = 0, x_min = 1e9, y_max = 0, y_min = 1e9;for(int i = x1; i <= x2; ++i){for(int j = y1; j <= y2; ++j){if(tr[i][j]){fuck = 1;x_max = max(x_max, i);x_min = min(x_min, i);y_max = max(y_max, j);y_min = min(y_min, j);}}}if(fuck == 0)return 0;return (x_max - x_min + 1) * (y_max - y_min + 1);}int minimumSum(vector<vector<int>>& num) {n = num.size();m = num[0].size();for(int i = 1; i <= n; ++i){for(int j = 1; j <= m; ++j){tr[i][j] = num[i - 1][j - 1];}}int ans = 1e9;for(int i = 1; i <= n; ++i){for(int j = i + 1; j <= n; ++j){ans = min(ans, cal(1,1, i, m) + cal(i + 1, 1, j, m) + cal(j + 1, 1, n, m));}for(int j = 1; j <= m; ++j){ans = min(ans, cal(1, 1, i, j) + cal(i + 1, 1, n, j) + cal(1, j + 1, n, m));ans = min(ans, cal(1, 1, n, j) + cal(1, j + 1, i, m) + cal(i + 1, j + 1, n, m));ans = min(ans, cal(1, 1, i, j) + cal(1, j + 1, i, m) + cal(i + 1, 1, n, m));ans = min(ans, cal(1, 1, i, m) + cal(i + 1, 1, n, j) + cal(i + 1, j + 1, n, m));}}for(int i  = 1; i <= m; ++i){for(int j = i + 1; j <= m; ++j){ans = min(ans, cal(1, 1, n, i) + cal(1, i + 1, n, j) + cal(1, j + 1, n, m));}}return ans;}
};
http://www.mmbaike.com/news/34017.html

相关文章:

  • 源码网站程序营销策划品牌策划
  • 做推广什么网站好google免费入口
  • 注册安全工程师注册管理系统官网专业seo培训学校
  • 营销型网站设计关键词筛选
  • 网站平台建设基本情况百度网盘app
  • app网站建设开发百度2023免费下载
  • 宁波网站建设服务商门户网站
  • 成都系统开发百度关键词搜索优化
  • 如何用dw做网站首页企业营销策划书模板
  • 网站运营需要 做哪些工作内容怎么做网站链接
  • wordpress谷歌广告seo关键词优化推广报价表
  • 建筑建设行业网站网店运营教学
  • 有源码帮忙搭建网站吗亚马逊关键词搜索器
  • 宁波网站建设 慕枫科技坚决把快准严细实要求落实到位
  • 新野企业网站建设制作网页的流程
  • 旅游投资公司网站建设ppt模板关注公众号一单一结兼职
  • 做外贸需要注册哪些b2b网站一站式媒体发稿平台
  • 网站流量统计工具有哪些东莞百度seo关键词优化
  • 网站开发算什么费用下载手机百度最新版
  • 定制开发网站百度付费推广的费用
  • 武汉专业网站做网页班级优化大师怎么加入班级
  • 深圳苏州企业网站建设服务最新域名查询
  • 关于做无机化学实验的网站个人网络销售平台
  • 虎门网站永久域名查询
  • 做网站注册的商标类别搜索引擎的工作原理是什么?
  • 用yii框架做的网站如何搭建网站整合营销推广
  • 国外的技术社区百度关键词优化曝光行者seo
  • 网站后台如何取消验证码登陆新品推广计划与方案
  • 广州市城市建设档案馆网站爱站工具包的主要功能
  • 网站排名查询平台网站关键词上首页