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

arial 网站开发是用犀利wordpress连连支付

arial 网站开发是用犀利,wordpress连连支付,wordpress搜索插件慢,公司官网定制记录了初步解题思路 以及本地实现代码;并不一定为最优 也希望大家能一起探讨 一起进步 目录 7/29 682. 棒球比赛7/30 2961. 双模幂运算7/31 3111. 覆盖所有点的最少矩形数目8/1 LCP 40. 心算挑战8/2 3128. 直角三角形8/3 3143. 正方形中的最多点数8/4 572. 另一棵树…

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


目录

      • 7/29 682. 棒球比赛
      • 7/30 2961. 双模幂运算
      • 7/31 3111. 覆盖所有点的最少矩形数目
      • 8/1 LCP 40. 心算挑战
      • 8/2 3128. 直角三角形
      • 8/3 3143. 正方形中的最多点数
      • 8/4 572. 另一棵树的子树


7/29 682. 棒球比赛

创建一个list用来储存有效分值

def calPoints(operations):""":type ops: List[str]:rtype: int"""l=[]sum = 0for i in ops:if i=="+":v = l[-1]+l[-2]l.append(v)sum+=velif i=="D":v = 2* l[-1]l.append(v)sum+=velif i=="C":v = l.pop()sum-=velse:sum += int(i)l.append(int(i))return sum

7/30 2961. 双模幂运算

依次判断

def getGoodIndices(variables, target):""":type variables: List[List[int]]:type target: int:rtype: List[int]"""n = len(variables)ans = []for i in range(n):a,b,c,m = variables[i]v = 1for _ in range(b):v = (v*a)%10vv = 1for _ in range(c):vv = (vv*v)%mif vv==target:ans.append(i)return ans

7/31 3111. 覆盖所有点的最少矩形数目

根据题意 可以不用管矩形的高度
将所有点都投射到x轴 只考虑x的大小即可
将x从小到大排序 判断需要几个w长度的线段能够覆盖所有的点

def minRectanglesToCoverPoints(points, w):""":type points: List[List[int]]:type w: int:rtype: int"""s = set()for x,_ in points:s.add(x)l = sorted(list(s))ans = 0cur = -1for x in l:if x>cur:ans+=1cur=x+wreturn ans

8/1 LCP 40. 心算挑战

从大到小排序
先将前cnt个数相加
如果是奇数 则将选中的
最小奇数和未选中的最大偶数替换 或者
最小偶数和未选中的最大奇数替换

def maxmiumScore(cards, cnt):""":type cards: List[int]:type cnt: int:rtype: int"""cards.sort(reverse=True)ans = 0tmp=0odd,even = -1,-1for i in range(cnt):tmp += cards[i]if cards[i]%2==1:odd = cards[i]else:even = cards[i]if tmp%2==0:return tmpfor i in range(cnt,len(cards)):if cards[i]%2==1:if even!=-1:ans = max(ans,tmp-even+cards[i])else:if odd!=-1:ans = max(ans,tmp-odd+cards[i])return ans

8/2 3128. 直角三角形

枚举两条直角边的交点 构成直角三角形 将这个点所在行的点与所在列的点一一匹配
假设所在行有row个点 所在列有col个点 那么以这个点为转折点的直角三角形有(row-1)*(col-1)个

def numberOfRightTriangles(grid):""":type grid: List[List[int]]:rtype: int"""n=len(grid)m=len(grid[0])col =[0]*mfor j in range(m):for i in range(n):col[j]+=grid[i][j]ans = 0for i in range(n):row = sum(grid[i])for j in range(m):if grid[i][j]==1:ans +=(row-1)*(col[j]-1)return  ans

8/3 3143. 正方形中的最多点数

将正方形边长从0开始往外扩展
对于任意一个点x,y 在第max(|x|,|y|)次扩展后位于正方形内
计算每个点经过几次会被正方形包含在内
第一次出现重复标签则停止

def maxPointsInsideSquare(points, s):""":type points: List[List[int]]:type s: str:rtype: int"""l = []n = len(points)for i in range(n):l.append((max(abs(points[i][0]),abs(points[i][1])),s[i]))l.sort()mem = set()pre = 0cnt = 0ans = 0for r,sign in l:if r>pre:pre = rans += cntcnt = 0if sign not in mem:cnt+=1mem.add(sign)else:cnt = 0breakreturn ans+cnt

8/4 572. 另一棵树的子树

same判断两个树是否一致
height判断树的深度
深搜root 如果树的深度不一致必定不一致

class TreeNode(object):def __init__(self, val=0, left=None, right=None):self.val = valself.left = leftself.right = right
def isSubtree(root, subRoot):""":type root: TreeNode:type subRoot: TreeNode:rtype: bool"""def same(a,b):if a is None or b is None:return a is breturn a.val==b.val and same(a.left,b.left) and same(a.right,b.right)def height(node):if node is None:return 0lh = height(node.left)rh = height(node.right)return max(lh,rh)+1hs = height(subRoot)def dfs(node):if node is None:return 0,Falselh,lf = dfs(node.left)rh,rf = dfs(node.right)if lf or rf:return 0,Truenh = max(lh,rh)+1return nh,nh==hs and same(node,subRoot)return dfs(root)[1]

http://www.15wanjia.com/news/177921.html

相关文章:

  • wordpress 站点主页软件定制开发的发展前景
  • 兰州网站备案网站开发报告参考文献
  • 怎么做企业网站一级悬浮菜单谷歌网络营销的概念
  • 美团网站开发费用免费域名申请 知乎
  • 湖南省政务服务网 网站建设要求男人最好用的浏览器
  • 网站的构成要素百度上搜不到做的网站
  • 做的好的农产品网站天津建站管理系统信息
  • 深圳美食教学网站制作网站建设企业建站要求
  • 建网站的公司赚钱吗整站seo免费咨询
  • 怎么做网站用户可以发表文章网架结构安装多少钱一平方
  • txt网站推荐国外免费建站网站搭建
  • 怎么在自己电脑做网站wordpress html5特效
  • 广西两学一做网站wordpress如何采集文章
  • 公司建设网站费用做那个科目wordpress+调整+行距
  • 做阿里巴巴网站店铺装修费用久久建筑网站下载
  • 都哪些网站可以做gif大庆建网站
  • 深圳网站搭建电话建网站建设网站
  • mysql开发网站开发wordpress添加主题不显示图片
  • 阜平网站建设大连做网站仟亿科技
  • windows和linux做网站wordpress如何更域名
  • 上海市建设安全协会网站j双语对照网站
  • 西安招聘网站wordpress应用商店主题
  • 如何做链接淘宝客的网站论坛网站开发技术
  • 洛阳霞光做网站的公司网站设计理念怎么写
  • 做流程图用什么网站好wordpress 分类信息
  • 烟台公司网站开发旅游网站功能
  • 什么是网站开发与建设学做网站看那个网
  • 哪些网站不能备案wordpress分销模板
  • 自己做的网站加载慢的原因织梦 帝国 学校网站
  • 常州做的网站的公司哪家好园区做网站的好处