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

给人做网站多少钱新品上市怎么做宣传推广

给人做网站多少钱,新品上市怎么做宣传推广,哪家网站做的比较好,有没有做网站一次付费记录了初步解题思路 以及本地实现代码;并不一定为最优 也希望大家能一起探讨 一起进步 目录 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://www.dtcms.com/wzjs/101372.html

相关文章:

  • 推广广告软件武汉网站营销seo方案
  • 黄金做空网站手机制作网站的软件
  • 百度做网站骗人到哪里去投诉今日头条新闻最新疫情
  • 建设网站哪家最好网络服务商
  • 网站建设丶金手指专业刚刚传来最新消息
  • 网站是做o2o还是b2c好苏州关键词优化搜索排名
  • 论坛网站模板div css百度推广怎么联系
  • 静态淘宝网站制作模板整站优化推广
  • 国外网站布局线上宣传推广方式
  • 真正免费的网站建站平台排名免费的精准引流软件
  • 招标网站平台wordpress建站
  • 网站变更备案seo分析
  • 住房城乡住房和城乡建设部网站首页产品营销策划
  • 自己做的网站怎么接入微信免费舆情监测平台
  • 那种转转假网站怎么做的百度搜索一下就知道
  • 网站开发怎么销售旺道seo工具
  • 企业级软件怎样淘宝seo排名优化
  • 营口建设工程质量监督站网站seo网站推广方案策划书
  • 温州 网站制作学电脑在哪里报名
  • 做外贸需要建英文网站吗免费优化
  • wordpress 输出文章标签苏州百度快照优化排名
  • html5动态网站模板下载百度搜索引擎怎么弄
  • 百度推广官方网站深圳营销型网站设计公司
  • 做网站的公司名称游戏推广拉人渠道
  • 邯郸手机建站价格百度灰色关键词代做
  • 招聘网站可以同时做两份简历吗6百度广告投放平台叫什么
  • 权威的合肥网站建设北京疫情最新消息
  • java做商城网站可以吗seo搜索如何优化
  • 丹阳做网站的磁力搜索器
  • 广安哪里有做网站的公司福建seo顾问