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

做网站用什么颜色好搜索引擎营销有哪些方式

做网站用什么颜色好,搜索引擎营销有哪些方式,网站开发人员 生活,网站怎么做实名认证吗Leetcode 3548. Equal Sum Grid Partition II 1. 解题思路2. 代码实现 题目链接:3548. Equal Sum Grid Partition II 1. 解题思路 这一题是题目3546. Equal Sum Grid Partition I的进阶版本,不过本质上还是差不多的。 相较于题目3546,这里…
  • Leetcode 3548. Equal Sum Grid Partition II
    • 1. 解题思路
    • 2. 代码实现
  • 题目链接:3548. Equal Sum Grid Partition II

1. 解题思路

这一题是题目3546. Equal Sum Grid Partition I的进阶版本,不过本质上还是差不多的。

相较于题目3546,这里的改动是可以允许至多一个元素的清零,但不能使得区域不连续。

因此,我们就是分别要在横向和纵向考察以每一个位置进行切分时,两侧的元素差,然后考察较多的那一部分是否恰好有与差值完全相同的元素,且这个元素如果被去除的话是否会将对应的区域完全切断开来,这个我们只需要分类考察一下即可。

2. 代码实现

给出python代码实现如下:

class Solution:def canPartitionGrid(self, grid: List[List[int]]) -> bool:n, m = len(grid), len(grid[0])cnt = defaultdict(int)tot = 0for i in range(n):for j in range(m):cnt[grid[i][j]] += 1tot += grid[i][j]_cnt = defaultdict(int)_tot = 0for i in range(n-1):for j in range(m):_cnt[grid[i][j]] += 1_tot += grid[i][j]delta = 2 * _tot - totif delta == 0:return Trueelif delta > 0:if _cnt[delta] > 0 and i > 0 and m > 1:return Trueelif i > 0 and m == 1 and (grid[0][0] == delta or grid[i][0] == delta):return Trueelif i == 0 and (grid[0][0] == delta or grid[0][-1] == delta):return Trueelse:if cnt[-delta] - _cnt[-delta] > 0 and i < n-2 and m > 1:return Trueelif i < n-2 and m == 1 and (grid[-1][0] == -delta or grid[i+1][0] == -delta):return Trueelif i == n-2 and (grid[-1][0] == -delta or grid[-1][-1] == -delta):return True_cnt = defaultdict(int)_tot = 0for j in range(m-1):for i in range(n):_cnt[grid[i][j]] += 1_tot += grid[i][j]delta = 2 * _tot - totif delta == 0:return Trueelif delta > 0:if _cnt[delta] > 0 and j > 0 and n > 1:return Trueelif j > 0 and n == 1 and (grid[0][0] == delta or grid[0][j] == delta):return Trueelif j == 0 and (grid[0][0] == delta or grid[-1][0] == delta):return Trueelse:if cnt[-delta] - _cnt[-delta] > 0 and j < m-2 and n > 1:return Trueelif j < m-2 and n == 1 and (grid[0][-1] == -delta or grid[0][j+1] == -delta):return Trueelif j == m-2 and (grid[0][-1] == -delta or grid[-1][-1] == -delta):return Truereturn False      

提交代码评测得到:耗时847ms,占用内存57.9MB。

http://www.dtcms.com/wzjs/450103.html

相关文章:

  • 百度小程序如何做网站搜索引擎bing
  • 我朋友是做卖网站的百度在线客服问答
  • 关键词 网站已备案域名30元
  • wordpress如何让外网访问武汉百度快照优化排名
  • wordpress影视解析插件湖南网站营销seo方案
  • 如何做一网站首页5000人朋友圈推广多少钱
  • 网站中搜索栏怎么做的舆情监测软件免费版
  • 塘下网站建设百度热搜大数据
  • 黄站网站源码北京百度推广优化公司
  • 鞍山网站制作报价网站推广的方法有哪几种
  • 为什么一个网站做中英文双语版google翻译
  • 做网站可能存在的问题拼多多关键词优化是怎么弄的
  • 武汉开来建设集团有限公司网站网络整合营销理论
  • 免费模板简历在哪下seo搜索引擎优化兴盛优选
  • 信息网站有哪些seo网上培训多少钱
  • 做分享网站今日军事新闻最新消息
  • 石湾网站建设刷关键词排名seo软件软件
  • 济宁 创意大厦 网站建设百度网站域名注册
  • 成都模板网站建设关键词诊断优化全部关键词
  • b2b 网站开发富阳网站seo价格
  • asp.net搭建网站深圳将进一步优化防控措施
  • 苏州网站优化网站出租三级域名费用
  • 中国菲律宾大使馆电话号码seo自学网免费
  • 网站开发类书籍关键词优化排名哪家好
  • 网站建设兴田德润网络营销经典失败案例
  • 网站的域名技巧和空间选择seo推广的特点
  • 今标 网站建设济宁seo优化公司
  • 网站建设公司推荐万维科技网络推广有哪些
  • 学做网站论坛账号微信软文范例100字
  • 招商计划书模板ppt石家庄整站优化技术