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

揭阳网站建设方案托管asp做的是系统还是网站

揭阳网站建设方案托管,asp做的是系统还是网站,wordpress手机颜色,没有网站百度推广吗记录了初步解题思路 以及本地实现代码;并不一定为最优 也希望大家能一起探讨 一起进步 目录 3/17 1963. 使字符串平衡的最小交换次数3/18 2614. 对角线上的质数3/19 2610. 转换二维数组3/20 2612. 最少翻转操作数3/21 2680. 最大或值3/22 2643. 一最多的行3/23 2116…

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


目录

      • 3/17 1963. 使字符串平衡的最小交换次数
      • 3/18 2614. 对角线上的质数
      • 3/19 2610. 转换二维数组
      • 3/20 2612. 最少翻转操作数
      • 3/21 2680. 最大或值
      • 3/22 2643. 一最多的行
      • 3/23 2116. 判断一个括号字符串是否有效


3/17 1963. 使字符串平衡的最小交换次数

从左到右 遍历[个数与]要一一匹配
cur记录当前[个数 如果是负数了 说明需要交换一次 这次]变成[

def minSwaps(s):""":type s: str:rtype: int"""cur=0ans=0for c in s:if c=='[':cur+=1else:cur-=1if cur<0:cur=1ans+=1return ans

3/18 2614. 对角线上的质数

取出对角线的所有数 从大到小依次判断

def diagonalPrime(nums):""":type nums: List[List[int]]:rtype: int"""import mathdef check(num):for i in range(2,int(math.sqrt(num)+1)):if num%i==0:return Falsereturn num>=2n=len(nums)l = [nums[i][i] for i in range(n)]+[nums[i][n-1-i] for i in range(n)]l.sort(reverse=True)for num in l:if check(num):return numreturn 0

3/19 2610. 转换二维数组

统计每个数出现的次数
找到最大值就是答案内的数组个数
每个数都在次数个数组中出现

def findMatrix(nums):""":type nums: List[int]:rtype: List[List[int]]"""m={}for num in nums:m[num]=m.get(num,0)+1ans=[[]for _ in range(max(m.values()))]for k in m.keys():for i in range(m[k]):ans[i].append(k)return ans

3/20 2612. 最少翻转操作数

广搜 判断每一个能够到达的位置
对于位置i 能够到达的位置为max(i-k+1,k-i-1),min(i+k-1,2*n-k-i-1)
s中为按奇偶分的需要考虑的位置

def minReverseOperations(n, p, banned, k):""":type n: int:type p: int:type banned: List[int]:type k: int:rtype: List[int]"""from collections import dequefrom sortedcontainers import SortedLists=[SortedList(),SortedList()]ban=set(banned)for i in range(n):if i!=p and i not in ban:s[i%2].add(i)ans=[-1]*nl=deque()l.append(p)ans[p]=0while l:i=l.popleft()ml=max(i-k+1,k-i-1)mr=min(i+k-1,2*n-k-i-1)tset=s[mr%2]nxt=[]for v in tset.irange(ml,mr):ans[v]=ans[i]+1l.append(v)nxt.append(v)for v in nxt:tset.remove(v)return ans

3/21 2680. 最大或值

只对一个最高位的数进行k次操作最大
s为所有值的或值
mult 为某个位置出现两次及以上1的值
对于某个x的值 s异或x后与mult相或 即为出去x的其他所有数相或的值

def maximumOr(nums, k):""":type nums: List[int]:type k: int:rtype: int"""s,mult=0,0for x in nums:mult |= x&ss|=xans = 0for x in nums:ans=max(ans,(s^x)|(mult)|(x<<k))return ans

3/22 2643. 一最多的行

数值只有1和0 对每一行求和 和最大就是1最多

def rowAndMaximumOnes(self, mat):""":type mat: List[List[int]]:rtype: List[int]"""ans=[0,0]for i in range(len(mat)):v=sum(mat[i])if v>ans[1]:ans=[i,v]return ans

3/23 2116. 判断一个括号字符串是否有效

记录状态值v
左括号+1 右括号-1
mx,mn分别为v可能的最大值最小值
如果最后最小值可以取到0 说明可以满足

def canBeValid(s, locked):""":type s: str:type locked: str:rtype: bool"""if len(s)%2:return Falsemx,mn=0,0for b,l in zip(s,locked):if l=='1':v = 1 if b=='(' else -1mx+=vif mx<0:return Falsemn+=velse:mx+=1mn-=1if mn<0:mn=1return mn==0


文章转载自:

http://cvxtM5U2.nftzn.cn
http://otraEA3Q.nftzn.cn
http://CucIZj1t.nftzn.cn
http://mjLuBXTb.nftzn.cn
http://NlHsraBE.nftzn.cn
http://YUjlPYJp.nftzn.cn
http://4n4DddaL.nftzn.cn
http://63NIiEry.nftzn.cn
http://rZiw0hK4.nftzn.cn
http://9J5JBI3z.nftzn.cn
http://FOVGRPQY.nftzn.cn
http://SpqAO1lj.nftzn.cn
http://WoDRvCTu.nftzn.cn
http://yQthDAKN.nftzn.cn
http://lDyWeAjP.nftzn.cn
http://4d5pYJGV.nftzn.cn
http://EyG15c2y.nftzn.cn
http://Hxo6kxMb.nftzn.cn
http://lvnnvx1c.nftzn.cn
http://F22oGZvQ.nftzn.cn
http://rmgGyI9T.nftzn.cn
http://9zidqIdM.nftzn.cn
http://p0NUdWO7.nftzn.cn
http://K7duo8bi.nftzn.cn
http://U7x9EJdn.nftzn.cn
http://5q556Hsr.nftzn.cn
http://IMiGfcPA.nftzn.cn
http://Lafa7fkN.nftzn.cn
http://vk8NCBLd.nftzn.cn
http://go7yRZCn.nftzn.cn
http://www.dtcms.com/wzjs/743788.html

相关文章:

  • 网站建设与管理试卷答案报告怎么写范文大全
  • 石家庄校园兼职网站建设wordpress搜索页
  • 企业网站服务费怎么做记账凭证本wordpress慢
  • 龙岗网站建设 公司推广中国网络推广网站排名
  • 网站怎么做好 优帮云企业展示建设网站
  • 广州车陂网站建设公司公司网站建设排名
  • 电子商务网站的建设过程漫画网站开发源码
  • 五金模具技术支持 东莞网站建设昆明网站制作的方法
  • 怎样建设网站流程网络教育
  • 2003访问网站提示输入用户名密码网页开发需要的技术
  • 网站建设策划书前言如何评价一个网页的设计
  • 普通网站 手机网站个人做跨境电商哪个平台好
  • 博客网站源码wordpress 书籍
  • 网站记录ip 修改电商网站建设教案
  • 做网站 转行wordpress怎么登陆ftp
  • 网站右侧二维码代码html小清新类型网站
  • 长安镇网站建设重庆网站推广大全
  • 网站设计有创意的主题潍坊美丽乡村建设一般发了哪个网站
  • wordpress有多少网站营销自动化系统
  • 农产品网站建设计划书iis默认网站怎么设置
  • 贵州城乡住房建设厅网站网站如何做微信支付宝支付宝支付
  • 怎么优化网站源代码成都百度推广效果
  • 现在学做网站赚钱吗网架加工多少钱一吨
  • 模板网站和定制网站后缀的区别深圳住房和建设局网站办事跟踪
  • 钢管网站模板网站设计公司杭州
  • 潍坊手机网站网站开发需要的技术
  • 女与男爱做电影网站免费下载重庆网站页设计制作
  • 个人搭建网站要多少钱内容营销案例
  • 建设银行深圳天健世纪支行网站合肥工大建设监理有限公司网站
  • 烟台城乡建设局官方信息网站网页设计实训总结三百字