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

诚信通网站怎么做外链wordpress后台无法登陆

诚信通网站怎么做外链,wordpress后台无法登陆,培训机构网站建设推广,西安网站建设优化服务公司记录了初步解题思路 以及本地实现代码;并不一定为最优 也希望大家能一起探讨 一起进步 目录 4/28 2302. 统计得分小于 K 的子数组数目4/29 2962. 统计最大元素出现至少 K 次的子数组4/30 1295. 统计位数为偶数的数字5/1 2071. 你可以安排的最多任务数目5/2 838. 推多…

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


目录

      • 4/28 2302. 统计得分小于 K 的子数组数目
      • 4/29 2962. 统计最大元素出现至少 K 次的子数组
      • 4/30 1295. 统计位数为偶数的数字
      • 5/1 2071. 你可以安排的最多任务数目
      • 5/2 838. 推多米诺
      • 5/3 1007. 行相等的最少多米诺旋转
      • 5/4 1128. 等价多米诺骨牌对的数量


4/28 2302. 统计得分小于 K 的子数组数目

滑动窗口 固定右侧端点r
找到左侧端点l 使得[l,r]第一次满足条件
那么以l右侧的位置为左端点必定满足

def countSubarrays(nums, k):""":type nums: List[int]:type k: int:rtype: int"""n=len(nums)ans=0total=0l=0for r in range(n):total+=nums[r]while l<=r and total*(r-l+1)>=k:total-=nums[l]l+=1ans+=r-l+1return ans

4/29 2962. 统计最大元素出现至少 K 次的子数组

遍历记录最大元素出现的位置 ind
对于最大元素位置i1 在(i0,i1]间的所有位置都需要到ik为止才能满足
此时有(i1-i0)*(n-ik)个子数组

def countSubarrays(nums, k):""":type nums: List[int]:type k: int:rtype: int"""n=len(nums)maxv=max(nums)ind=[-1]for i in range(n):if nums[i]==maxv:ind.append(i)l,r=1,kans=0while r<len(ind):ans+=(ind[l]-ind[l-1])*(n-ind[r])l+=1r+=1return ans

4/30 1295. 统计位数为偶数的数字

依次判断

def findNumbers(nums):""":type nums: List[int]:rtype: int"""def check(num):b = 0while num>0:num=num//10b+=1return b%2==0ans = 0for num in nums:if check(num):ans+=1return ans

5/1 2071. 你可以安排的最多任务数目

假设完成k个任务 选择k个值最小的任务 和k个力量最大的工人
二分来找到最大的k
check(mid)用来判断mid个是否满足

def maxTaskAssign(tasks, workers, pills, strength):""":type tasks: List[int]:type workers: List[int]:type pills: int:type strength: int:rtype: int"""from sortedcontainers import SortedListn=len(tasks)m=len(workers)tasks.sort()workers.sort()def check(mid):p=pillswk=SortedList(workers[m-mid:])for i in range(mid-1,-1,-1):if wk[-1]>=tasks[i]:wk.pop()else:if p==0:return Falserep=wk.bisect_left(tasks[i]-strength)if rep==len(wk):return Falsep-=1wk.pop(rep)return Truel,r,ans=1,min(m,n),0while l<=r:mid=(l+r)//2if check(mid):ans=midl=mid+1else:r=mid-1return ans

5/2 838. 推多米诺

广搜BFS
使用l,r两个集合记录当前向左向右倾倒的位置
每一个向左的位置-1 如果位置上的骨牌状态为.则暂时标记可以倾倒
向右的一样
判断向左向右倾倒的位置是否有重复 如果有重复
这个位置将不会倾倒 去除这些位置
将可以倾倒的位置标记后 下一轮重新操作

def pushDominoes(dominoes):""":type dominoes: str:rtype: str"""dmn = list(dominoes)l,r = set(),set()for loc,c in enumerate(dmn):if c=="R":r.add(loc)elif c=="L":l.add(loc)n = len(dominoes)while l or r:tmpl,tmpr = set(),set()for loc in l:tmp = loc-1if tmp>=0 and dmn[tmp]==".":tmpl.add(tmp)for loc in r:tmp = loc+1if tmp<n and dmn[tmp]==".":tmpr.add(tmp)same = tmpl&tmprtmpl -= sametmpr -= same for loc in tmpl:dmn[loc]="L"for loc in tmpr:dmn[loc]="R"l = tmplr = tmprreturn "".join(dmn)

5/3 1007. 行相等的最少多米诺旋转

遍历记录数值在top出现的次数t[x] 在bottoms出现b[x]次
并统计每个位置数值出现次数nums[x]如果某个位置top,bottoms相同 则只在nums中统计一次
如果需要满足条件则必定存在某个数值x nums[x]=len(tops)
如果交换到top需要n-t[x]次 到下层需要n-b[x] 取小值

def minDominoRotations(tops, bottoms):""":type tops: List[int]:type bottoms: List[int]:rtype: int"""n=len(tops)nums=[0]*7t,b=[0]*7,[0]*7for i in range(n):t[tops[i]]+=1b[bottoms[i]]+=1nums[tops[i]]+=1if tops[i]!=bottoms[i]:nums[bottoms[i]]+=1for i in range(1,7):if nums[i]==n:return min(n-t[i],n-b[i])return -1

5/4 1128. 等价多米诺骨牌对的数量

依次遍历

def numEquivDominoPairs(dominoes):""":type dominoes: List[List[int]]:rtype: int"""m = {}ret = 0for a,b in dominoes:if a>b:a,b=b,atmp = m.get((a,b),0)m[(a,b)] = tmp+1for v in m.values():if v>=2:ret += (v-1)*v/2return ret


文章转载自:

http://gvvkADPf.fksxs.cn
http://2tVY2m5i.fksxs.cn
http://moqbme3s.fksxs.cn
http://WpbMdQR9.fksxs.cn
http://OY1YJ209.fksxs.cn
http://c7Up7rHK.fksxs.cn
http://Ig1cqcEu.fksxs.cn
http://323NZl4L.fksxs.cn
http://AD3srlPw.fksxs.cn
http://ZCzPzBVP.fksxs.cn
http://d0kgWtDV.fksxs.cn
http://bifRq2uQ.fksxs.cn
http://CCRrDukb.fksxs.cn
http://XMM2huSa.fksxs.cn
http://a2qUDZLi.fksxs.cn
http://Z9kjcSYR.fksxs.cn
http://Q2cVk9k8.fksxs.cn
http://dhiPM5gI.fksxs.cn
http://jhAP7joZ.fksxs.cn
http://hnMaD7DV.fksxs.cn
http://EyKZBD13.fksxs.cn
http://D0pUTJpm.fksxs.cn
http://kDt6d5re.fksxs.cn
http://7AIjsrK4.fksxs.cn
http://Jz9S9aWI.fksxs.cn
http://qQorTZS3.fksxs.cn
http://GFvRdpnh.fksxs.cn
http://C5q3jdHt.fksxs.cn
http://1A4h9OgA.fksxs.cn
http://gZ3Eoa7n.fksxs.cn
http://www.dtcms.com/wzjs/706009.html

相关文章:

  • 学校网站建设xml网站建设深圳官网
  • 网站建设业务怎么做上海装修公司十大排名
  • 淄博网站建设价格网站外包项目
  • 做平面免费接单网站报价单通用模板
  • 做视频好用的素材网站济南网站建设公司官网
  • 做宣传册网站澧县网页定制
  • 信息化建设 网站建设等方面网站建设学院
  • 设计师网站建设wordpress 转 app
  • 专门做游戏的网站wordpress软件站
  • 做360网站中保存的图片存在哪里的wordpress百度熊掌号
  • 上海手机网站建设公司网站购物车功能怎么做
  • 个人商城网站源码百度网站推广费用多少钱
  • 常州免费网站建设wordpress8小时前
  • 福建工程网站建设团队莱芜论坛杂谈
  • 四川省乐山市建设银行网站山东省建设工程管理局网站
  • 网站建设系统宽屏网站源码
  • 公司网站被抄袭python网页版
  • wordpress建站配置wordpress适合做什么网站吗
  • 如何搭建php网站关于网站建设申请报告
  • 响站怎么建设网站青岛网站设计皆挺青岛
  • ktv网站模板金华开发区人才网
  • 上海安全建设协会网站网络推广专员的岗位职责是
  • 如何给一个网站做定时的更新成都住建局官网首页
  • 外国网站接单做翻译微信公众平台开发流程
  • 网站建设中 页面网络营销设计公司
  • 微网站 百度地图网站建设价格套餐
  • 我要注册账号seo的网站建设
  • 织梦网站提示保存目录数据时报哔哩哔哩网站
  • 求做图的网站电子商务 网站设计
  • 做营销网站代理挣钱吗奥德贵阳网络推广公司