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

专业的企业网站设计与编辑酒店微网站建设

专业的企业网站设计与编辑,酒店微网站建设,郑州app开发网站建设,电商关键词排名优化怎么做?记录了初步解题思路 以及本地实现代码;并不一定为最优 也希望大家能一起探讨 一起进步 目录 5/27 2028. 找出缺失的观测数据5/28 2951. 找出峰值5/29 2981. 找出出现至少三次的最长特殊子字符串 I5/30 2982. 找出出现至少三次的最长特殊子字符串 II5/31 2965. 找出缺…

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


目录

      • 5/27 2028. 找出缺失的观测数据
      • 5/28 2951. 找出峰值
      • 5/29 2981. 找出出现至少三次的最长特殊子字符串 I
      • 5/30 2982. 找出出现至少三次的最长特殊子字符串 II
      • 5/31 2965. 找出缺失和重复的数字
      • 6/1 2928. 给小朋友们分糖果 I
      • 6/2


5/27 2028. 找出缺失的观测数据

算出当前的总和sum(rolls)
算出m+n次的总和mean*(m+n)
后者减去前者就是n次总和s
如果s<n 或者s>6*n 那么不可能存在
先假定n次都是1
再从头开始将1变成6 如果剩余值不能变六就变成剩余值 结束操作

def missingRolls(rolls, mean, n):""":type rolls: List[int]:type mean: int:type n: int:rtype: List[int]"""s = mean*(n+len(rolls))-sum(rolls)if s<n or s>6*n:return []ans =[1]*ns-=nloc = 1while s:if s>=5:ans[loc]+=5loc+=1s-=5else:ans[loc]+=sbreakreturn ans

5/28 2951. 找出峰值

遍历数组
判断当前位置i的值是否大于左右相邻的值

def findPeaks(mountain):""":type mountain: List[int]:rtype: List[int]"""ans = []for i in range(1,len(mountain)-1):if mountain[i]>mountain[i-1] and mountain[i]>mountain[i+1]:ans.append(i)return ans

5/29 2981. 找出出现至少三次的最长特殊子字符串 I

记录每个字符最长的三个长度a>=b>=c
要满足三次出现可以有三种情况a-2,min(a-1,b),c

def maximumLength(s):""":type s: str:rtype: int"""from collections import defaultdictl = defaultdict(list)num = 0for i,c in enumerate(s):num+=1if i+1==len(s) or c!=s[i+1]:l[c].append(num)num=0ans = 0for a in l.values():a.sort(reverse=True)a.extend([0,0])ans = max(ans,a[0]-2,min(a[0]-1,a[1]),a[2])return ans if ans else -1

5/30 2982. 找出出现至少三次的最长特殊子字符串 II

与2981相同
记录每个字符最长的三个长度a>=b>=c
要满足三次出现可以有三种情况a-2,min(a-1,b),c

def maximumLength(s):""":type s: str:rtype: int"""from collections import defaultdictl = defaultdict(list)num = 0for i,c in enumerate(s):num+=1if i+1==len(s) or c!=s[i+1]:l[c].append(num)num=0ans = 0for a in l.values():a.sort(reverse=True)a.extend([0,0])ans = max(ans,a[0]-2,min(a[0]-1,a[1]),a[2])return ans if ans else -1

5/31 2965. 找出缺失和重复的数字

遍历统计每个数出现次数

def findMissingAndRepeatedValues(grid):""":type grid: List[List[int]]:rtype: List[int]"""n = len(grid)m = [0]*(n*n+1)for row in grid:for v in row:m[v]+=1ans = [0,0]for i in range(1,n*n+1):if m[i]==2:ans[0]=ielif m[i]==0:ans[1]=ireturn ans

6/1 2928. 给小朋友们分糖果 I

只有三个小朋友 枚举第一个小朋友i个 第二个小朋友j个 第三个小朋友n-i-j个

def distributeCandies(n, limit):""":type n: int:type limit: int:rtype: int"""ans = 0for i in range(limit+1):for j in range(min(n-i,limit)+1):if n-i-j<=limit:ans+=1return ans

6/2


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

相关文章:

  • 网站可以做固定资产吗合肥企业展厅设计公司
  • 合肥做网站域名的公司上海协策网站
  • 哪个浏览器可以做网站不上此网站枉做男人
  • 西安网站制作平台建立一个网页需要多少钱
  • 品牌网站建设市场品牌设计理念
  • 哪个网站买域名便宜简述网站建设的基本流程
  • wordpress什么环境速度wordpress加速优化服务器
  • 企业电子网站建设网页设计教程ppt封面图片
  • 无锡网站建设解决方案网络营销的四种模式
  • 网站开发第三方登录设计京山大洪山旅游开发有限公司 做网站
  • 电子商务网站建设软件阿里巴巴采购网官网
  • 直播课网站怎样做的买商标价格一览表
  • 长春朝阳网站建设温州网站建设服务中心
  • 如何注册个人网站商标设计软件免费版
  • 笔趣阁建站教程wordpress导航 t
  • 成都网站制作公司报价上海站群优化
  • 网站域名备案认证wordpress导出导入
  • 太仓住房城乡建设网站wordpress文章末尾添加评价功能
  • 做外汇有哪些正规的网站杭州设计公司老总
  • 上海专业做网站的公司有哪些ip138域名网址查询
  • 网站开发的软 硬件环境标准vue加wordpress
  • 网站添加关键词会不会重庆网站定制哪家好
  • 网站主页图片加入google广告wordpress
  • 深圳罗湖医疗集团网站建设做ui要上那些网站
  • 西宁做网站君博先进沈阳模板建站系统
  • 青岛网站设计公司网站建设经验交流发言
  • 施工员证查询官方网站织梦模板网站
  • 百度没有收录我的网站可以建设个人网站
  • 网站建设性能指标wordpress怎么编辑导航菜单
  • 金光华网站建设微网站在哪个平台上搭建好 知乎