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

高端网站建设设计公司网页设计模板素材图片

高端网站建设设计公司,网页设计模板素材图片,建设自己公司的网站,个人创业做网站记录了初步解题思路 以及本地实现代码;并不一定为最优 也希望大家能一起探讨 一起进步 目录 11/18 661. 图片平滑器11/19 3243. 新增道路查询后的最短距离 I11/20 3244. 新增道路查询后的最短距离 II11/21 3248. 矩阵中的蛇11/22 3233. 统计不是特殊数字的数字数量1…

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


目录

      • 11/18 661. 图片平滑器
      • 11/19 3243. 新增道路查询后的最短距离 I
      • 11/20 3244. 新增道路查询后的最短距离 II
      • 11/21 3248. 矩阵中的蛇
      • 11/22 3233. 统计不是特殊数字的数字数量
      • 11/23
      • 11/24


11/18 661. 图片平滑器

遍历每一个点 统计九个位置是否满足

def imageSmoother(img):""":type img: List[List[int]]:rtype: List[List[int]]"""pos = [(-1,-1),(-1,0),(-1,1),(0,-1),(0,1),(0,0),(1,-1),(1,0),(1,1)]m,n = len(img),len(img[0])ret = [[0]*n for _ in range(m)]for i in range(m):for j in range(n):num = 0v = 0for x,y in pos:newi,newj = i+x,j+yif 0<=newi<m and 0<=newj<n:num+=1v += img[newi][newj]ret[i][j] = v//numreturn ret

11/19 3243. 新增道路查询后的最短距离 I

dp[i]记录从0到i的最短距离
f[i]记录额外边终点是i的起点列表

def shortestDistanceAfterQueries(n, queries):""":type n: int:type queries: List[List[int]]:rtype: List[int]"""f=[[] for _ in range(n)]dp=list(range(n))ans = []for l,r in queries:f[r].append(l)if dp[l]+1<dp[r]:dp[r]=dp[l]+1for i in range(r+1,n):minv = float("inf")for j in f[i]:minv = min(minv,dp[j])dp[i]=min(dp[i],dp[i-1]+1,minv+1)ans.append(dp[-1])return ans

11/20 3244. 新增道路查询后的最短距离 II

不包含两条交叉的单向通道
新增一条单向通道
如果被已考虑的单向通道包含 则不会使路径变短
否则 去掉被包含的单向通道 将该通道加入最短路径
roads记录最短路径的单向通道 roads[i]=j 表示从i到j有一条单向通道
新增道路(i,j)
如果road[i]=-1 说明选择该道路不会减少路径忽略

def shortestDistanceAfterQueries(n, queries):""":type n: int:type queries: List[List[int]]:rtype: List[int]"""road=[i+1 for i in range(n)]ans = []dist = n-1for q in queries:k = road[q[0]]road[q[0]]=q[1]while k!=-1 and k<q[1]:road[k],k=-1,road[k]dist-=1ans.append(dist)return ans

11/21 3248. 矩阵中的蛇

题目已知在边界内活动
模拟每一个步骤
up -n
right +1
down +n
left -1

def finalPositionOfSnake(n, commands):""":type n: int:type commands: List[str]:rtype: int"""cur = 0for c in commands:if c=="UP":cur-=nelif c=="DOWN":cur+=nelif c=="RIGHT":cur+=1else:cur-=1return cur

11/22 3233. 统计不是特殊数字的数字数量

根据题意 质数的平方数是特殊数字
埃氏筛遍历所有质数的平方是否在区间内

def nonSpecialCount(l, r):""":type l: int:type r: int:rtype: int"""import mathn=int(math.sqrt(r))v = [0]*(n+1)ans = r-l+1for i in range(2,n+1):if v[i]==0:if l<=i*i<=r:ans-=1for j in range(i*2,n+1,i):v[j]=1return ans

11/23


11/24


http://www.tj-hxxt.cn/news/45593.html

相关文章:

  • 如何给网站做关键字网站免费推广
  • 天津市建设工程评标专家网站web网页制作教程
  • 做网站的软件dw1000个关键词
  • 代做毕业设计网站有哪些十大经典事件营销案例分析
  • 南京网站排名公司百度代理公司
  • 社交网站怎么制作seo技术自学
  • 开发一个大型网站多少钱怎么推广产品最有效
  • 长春网站建设推广南京seo优化公司
  • 综合性网站建设google推广妙招
  • 温州做网站建设什么推广平台好
  • 邢台做网站优化起名最好的网站排名
  • 徐州企业建站系统长沙网络营销学校
  • 网站单独页面怎么做301重定向买卖平台
  • 公司做网站要多少钱seo常见优化技术
  • 小程序开发和网站开发的区别百度安装app
  • 外贸网站有必要吗外包seo公司
  • 中国设计网站推荐360营销
  • 深圳网站建设哪家口碑好搜狗搜索排名优化
  • 福州网站建设公司哪家比较好seo网上培训多少钱
  • 如何做一个购物网站页面百度在线咨询
  • 石岩网站建设百度推广怎么登陆
  • 怎么重新网站做301万能优化大师下载
  • 做网站找个人google官网注册账号入口
  • 成都学网站建设费用seo排名优化软件有用
  • wordpress页面内容设计盐城seo推广
  • 如何做英文网站推广百度免费收录提交入口
  • 营销型手机网站建设新产品市场推广方案
  • 安徽中颐建设投资有限公司网站网站seo教材
  • 网站举报入口企业网络策划
  • 临沂网站临沂网站制作强强seo博客