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

息县网站建设网站投票系统 js

息县网站建设,网站投票系统 js,运输房产网站建设,什么是网站空间Leetcode 3071. Minimum Operations to Write the Letter Y on a Grid 1. 解题思路2. 代码实现 题目链接:3071. Minimum Operations to Write the Letter Y on a Grid 1. 解题思路 这一题思路上也是比较直接的,就是首先找到这个Y字符,然后…
  • Leetcode 3071. Minimum Operations to Write the Letter Y on a Grid
    • 1. 解题思路
    • 2. 代码实现
  • 题目链接:3071. Minimum Operations to Write the Letter Y on a Grid

1. 解题思路

这一题思路上也是比较直接的,就是首先找到这个Y字符,然后统计一下Y字符内外各自的元素的数目,然后考察将其调整为两个不同的数字所需要改变的数据个数。

对于前者,我们只需给出Y的位置判断即可,对于后者,我们只需要用总的 n × n n\times n n×n个元素减去原本就满足条件的元素个数就是需要调整的元素个数。

2. 代码实现

给出python代码实现如下:

class Solution:def minimumOperationsToWriteY(self, grid: List[List[int]]) -> int:n = len(grid)def is_inside_y(i, j):if i < n//2:return j == i or i+j == n-1else:return j == n // 2inside = defaultdict(int)outside = defaultdict(int)for i in range(n):for j in range(n):if is_inside_y(i, j):inside[grid[i][j]] += 1else:outside[grid[i][j]] += 1s = n*nreturn min(s-inside[i]-outside[j] if i != j else s+1 for i in range(3) for j in range(3))

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

http://www.yayakq.cn/news/777789/

相关文章:

  • 网站做视频一个月有多少钱收入东莞电商建站
  • 遵义市建设局网站婚庆公司报价表
  • 河南省建设厅网站查询优化课程设置
  • python策略网站怎么做天津百度seo排名优化软件
  • 网站怎么做留言如何点击优化神马关键词排名
  • 自学网站建设教程wordpress 关闭admin
  • 渭城区住房和城乡建设局网站长沙形友网络科技有限公司
  • 网站开发主要都做些什么购买域名需要注意什么
  • 网站推广策划内容淘宝做图网站好
  • 建设银行黑龙江省分行官方网站网站数据流分析怎么做
  • 有哪些做壁纸的网站网站开发模式
  • 怎么样做网站爬虫wordpress电影站
  • 内容网站 如何做采集wordpress文章幻灯片
  • 为什么自己做的网站uc打不开医院建网站
  • 网站虚拟主机销售wordpress 用户注册 插件
  • 高新区做网站的公司深圳企业网站哪家好
  • 网站的后台怎么做调查问卷查网站服务器地址
  • 网站怎样做域名绑定张掖作风建设年网站
  • 大型国有企业网站建设网站seo的重要性
  • 网站建设歺首选金手指12北京网站优化排名
  • 网站建设 风险防控joomla做类似赶集网的网站
  • 登封 网站建设搜索引擎优化方法与技巧
  • 网站建设学的是什么知识网络平台销售
  • 看到一个电商网站帮做淘宝免费企业logo设计
  • 医保局微网站开发基于C 的网站开发源码
  • 织梦iis7搭建网站教程剑灵网站模板
  • 网站建设投湖北营销网站建设设计
  • 网站制作教程书籍网站备案转服务器
  • php做的网站如何盈利网络销售渠道有哪些
  • 网站关键词密度赣州金图网络科技有限公司