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

做网站的赢点公司最近的重大新闻

做网站的赢点公司,最近的重大新闻,学校网站建设内容设计,登记注册身份验证Leetcode 3239. Minimum Number of Flips to Make Binary Grid Palindromic I 1. 解题思路2. 代码实现 题目链接:3239. Minimum Number of Flips to Make Binary Grid Palindromic I 1. 解题思路 这一题思路上的话就是分别考察一下把所有行都变成回文所需要的fli…
  • Leetcode 3239. Minimum Number of Flips to Make Binary Grid Palindromic I
    • 1. 解题思路
    • 2. 代码实现
  • 题目链接:3239. Minimum Number of Flips to Make Binary Grid Palindromic I

1. 解题思路

这一题思路上的话就是分别考察一下把所有行都变成回文所需要的flip次数和把所有列都变成回文所需要的flip次数,然后取较小值即可。

而这个问题又变成了如何考察把任意array变成回文所需要的flip次数,这个的话只要头尾依次对比考察不一致的位置的个数即可。

2. 代码实现

给出python代码实现如下:

class Solution:def minFlips(self, grid: List[List[int]]) -> int:n, m = len(grid), len(grid[0])def fn(arr):ans = 0l = len(arr)for i in range(l // 2):if arr[i] != arr[l-1-i]:ans += 1return ansans1 = sum(fn(grid[i]) for i in range(n))cols = [[grid[i][j] for i in range(n)] for j in range(m)]ans2 = sum(fn(cols[j]) for j in range(m))return min(ans1, ans2)

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

http://www.shuangfujiaoyu.com/news/35709.html

相关文章:

  • 番禺网站建设系统营销网络建设
  • 网站建设费用折旧年限店铺推广渠道有哪些方式
  • 哪个网站可以做英文兼职成都网站排名 生客seo
  • 做视频网站需要长沙关键词排名首页
  • 微网站开发商简阳seo排名优化课程
  • 农村自建房设计图纸深圳百度网站排名优化
  • wordpress多站点 主题今日热点
  • 有名的网站制作电话找个免费网站这么难吗
  • 怎么做网站8uftp杭州优化seo
  • 云主机网站源码广告投放平台
  • 网站建设 镇江seo关键词选择及优化
  • 武汉高端婚纱摄影搜狗seo软件
  • 移动端网站开发哪家好app用户量排名
  • 河南国基建设集团有限公司网站网络推广公司有哪些
  • 企业排名优化公司王通seo赚钱培训
  • 网站内页设计无锡百度公司王东
  • 专业建设网站技术百度识图查另一半情头
  • 做免费网站安全吗百度收录提交入口地址
  • 手机微网站怎么做的武汉seo服务
  • dw怎么做网站推广软文是什么
  • 做网站的工作叫什么广州品牌营销服务
  • 瑞安做网站公司扶贫832网络销售平台
  • 中国网站建设公司百强百度网址大全下载
  • 创建了网站龙南黄页全部电话
  • 免费网站商城建设站长工具域名查询社区
  • 黄岛网站建设公司哪家好郑州seo技术顾问
  • 宜兴做网站的公司百度云资源搜索引擎
  • 河南省两学一做网站关键词排名点击
  • 阆中网站建设免费网站建设seo
  • 成都专业做网站公司有哪些2345网址导航设为主页