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

网站设计制作wordpress 数据库

网站设计制作,wordpress 数据库,网页设计与制作实训报告个人主页,企业品牌推广公司哪家好记录了初步解题思路 以及本地实现代码;并不一定为最优 也希望大家能一起探讨 一起进步 目录 3/24 2255. 统计是给定字符串前缀的字符串数目3/25 2711. 对角线上不同值的数量差3/26 2829. k-avoiding 数组的最小总和3/27 2712. 使所有字符相等的最小成本3/28 2716. 最…

记录了初步解题思路 以及本地实现代码;并不一定为最优 也希望大家能一起探讨 一起进步


目录

      • 3/24 2255. 统计是给定字符串前缀的字符串数目
      • 3/25 2711. 对角线上不同值的数量差
      • 3/26 2829. k-avoiding 数组的最小总和
      • 3/27 2712. 使所有字符相等的最小成本
      • 3/28 2716. 最小化字符串长度
      • 3/29 2360. 图中的最长环
      • 3/30 2109. 向字符串添加空格


3/24 2255. 统计是给定字符串前缀的字符串数目

依次判断

def countPrefixes(words, s):""":type words: List[str]:type s: str:rtype: int"""ans=0for w in words:if s.startswith(w):ans+=1return ans

3/25 2711. 对角线上不同值的数量差

模拟每一个位置的数值

def differenceOfDistinctValues(grid):""":type grid: List[List[int]]:rtype: List[List[int]]"""n,m=len(grid),len(grid[0])ans=[[0]*m for _ in range(n)]for i in range(n):for j in range(m):left=set()x,y=i-1,j-1while x>=0 and y>=0:left.add(grid[x][y])x-=1y-=1right=set()x,y=i+1,j+1while x<n and y<m:right.add(grid[x][y])x+=1y+=1ans[i][j]=abs(len(left)-len(right))return ans

3/26 2829. k-avoiding 数组的最小总和

为了总和最小 并且两个数值相加不等于k
小于k的数可以取前一半 k//2
剩余的数 等于k后择取连续的即可 k,k+1,k+2…

def minimumSum(n, k):""":type n: int:type k: int:rtype: int"""num = k//2if num>=n:return (1+n)*n/2else:return (1+num)*num/2+(2*k+n-num-1)*(n-num)/2

3/27 2712. 使所有字符相等的最小成本

对于某个位置x s[x]!=s[x+1]
必须要进行翻转操作 0~x 或者x+1~n 从而使得s[x]=s[x+1]
操作并不会影响其他相邻位置是否相同的状态
所以从头遍历 遇到不相同的进行最有操作min(x,n-x)

def minimumCost(s):""":type s: str:rtype: int"""n=len(s)ans=0for i in range(1,n):if s[i-1]!=s[i]:ans+=min(i,n-i)return ans

3/28 2716. 最小化字符串长度

根据题意 即为将字符去重

def minimizedStringLength(s):""":type s: str:rtype: int"""return len(set(s))

3/29 2360. 图中的最长环

依次遍历 如果出现遍历过的节点说明存在环

def longestCycle(edges):""":type edges: List[int]:rtype: int"""n=len(edges)tag=[0]*ncur = 0ans=-1for i in range(n):if tag[i]>0:continueloc=istart=curwhile loc!=-1:cur+=1if tag[loc]>0:if tag[loc]>start:ans=max(ans,cur-tag[loc])breaktag[loc]=curloc=edges[loc]return ans

3/30 2109. 向字符串添加空格

依次遍历 到位置加入空格

def addSpaces(s, spaces):""":type s: str:type spaces: List[int]:rtype: str"""n = len(s)m = len(spaces)loc = 0ans = []for i in range(n):c = s[i]if loc==m:ans.append(c)else:if i==spaces[loc]:ans.append(" ")loc+=1ans.append(c)return "".join(ans)

http://www.dtcms.com/a/579561.html

相关文章:

  • 建设企业网站电话是多少创意响应式网站建设
  • 360 的网站链接怎么做携程旅行的网站建设
  • 南平做网站建设网站门户
  • 身份证--困惑
  • 小程序app开发seo0577
  • app开发人员网站怎么查到网站是谁做的
  • 西安网站制作首页2017做那些网站致富
  • seo网站优化推广费用遵义做网站多少钱
  • 营销型科技网站截图按钮图标素材网站
  • 论文分享 |DeltaProduct:用Householder乘积革新线性RNN的状态跟踪能力
  • 网站建设论文3000字范文电商网站开发流程图
  • 三峡建设管理有限公司网站邯郸信息港房屋出租
  • 查询建设工程施工规范网站网站设计与优化
  • 商务网站建设pdf公司网站建设规划方案
  • 部队网站源码云梦网络做网站
  • 营销型网站建设ppt模板下载深圳房地产网站建设
  • 北京工程建设合同备案网站品牌网线和普通网线有什么区别
  • 网投网站怎么做哈尔滨网站建设口碑好
  • wordpress调用指定文章详情seo关键词优化培训班
  • 绵阳做公司网站南京h5制作公司
  • 网站呼叫中心 建设工期网站建设平台合同模板
  • 网站流量wordpress主题外贸网站
  • 网站上线是前端还是后端来做零六年自助建设网站
  • 2025电力工程AI助手:良策金宝AI如何领跑行业数智化转型?
  • Springboot自定义配置解密处理器
  • 规则引擎是什么
  • 我要发布文章到网站上推广 哪些网站最好网站开发品牌有哪些
  • 罗湖商城网站建设哪家服务周到上海市中心
  • 在线安装软件网站开发东莞网站建设模具
  • 制作网站几个步骤新乡网站建设方案