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

常德市城市建设局网站怎样能在百度上搜索到自己的店铺

常德市城市建设局网站,怎样能在百度上搜索到自己的店铺,网站服务器系统盘满了怎么清理,陕西网站建设哪家专业记录了初步解题思路 以及本地实现代码;并不一定为最优 也希望大家能一起探讨 一起进步 目录 9/2 3153. 所有数对中数位不同之和9/3 2708. 一个小组的最大实力值9/4 2860. 让所有学生保持开心的分组方法数9/5 3174. 清除数字9/6 3176. 求出最长好子序列 I9/7 3177. 求…

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


目录

      • 9/2 3153. 所有数对中数位不同之和
      • 9/3 2708. 一个小组的最大实力值
      • 9/4 2860. 让所有学生保持开心的分组方法数
      • 9/5 3174. 清除数字
      • 9/6 3176. 求出最长好子序列 I
      • 9/7 3177. 求出最长好子序列 II
      • 9/8


9/2 3153. 所有数对中数位不同之和

依次统计每一位上所有数值的个数
n=len(nums)
如果数值x出现m次 那么有n-m种情况会出现该位是不同的
累加最后因为重复计算除以二

def sumDigitDifferences(nums):""":type nums: List[int]:rtype: int"""n=len(nums)ans = 0while nums[0]>0:m = [0]*10for i in range(n):m[nums[i]%10]+=1nums[i]//=10for x in range(10):ans += (n-m[x])*m[x]return ans//2

9/3 2708. 一个小组的最大实力值

乘积最大选择所有正数 和偶数个负数
从小到大排列 将所有非零数都相乘 记录最接近0的负数preneg
如果最终答案为负 除以preneg

def maxStrength(nums):""":type nums: List[int]:rtype: int"""nums.sort()preneg = 0neg = 0pos = 0zero = 0ans = 0 for num in nums:if num<0:neg += 1preneg = numelif num==0:zero+=1continueelse:pos+=1if ans==0:ans = numelse:ans *= numif neg==1 and pos==0:if zero>0:return 0else:return ansreturn ans if ans>=0 else ans//preneg

9/4 2860. 让所有学生保持开心的分组方法数

选中的人nums尽可能小 将nums从小到大排序
如果选中k个 需要满足nums[k-1]<k nums[k]>k

def countWays(nums):""":type nums: List[int]:rtype: int"""n=len(nums)ans = 0nums.sort()for k in range(n+1):if k>0 and nums[k-1]>=k:continueif k<n and nums[k]<=k:continueans+=1return ans

9/5 3174. 清除数字

栈 遇到数字弹出顶部字符

def clearDigits(s):""":type s: str:rtype: str"""st = []for c in s:if c.isdigit():st.pop()else:st.append(c)return ''.join(st)

9/6 3176. 求出最长好子序列 I

dp[i][j] 表示以nums[i]结尾的最长序列中有j个数字与最后一个数字不同

def maximumLength(nums, k):""":type nums: List[int]:type k: int:rtype: int"""n=len(nums)ans = 0dp = [[-1]*51 for _ in range(n)]for i in range(n):dp[i][0]=1for l in range(k+1):for j in range(i):add = 0if nums[i]!=nums[j]:add = 1if l-add>=0 and dp[j][l-add]!=-1:dp[i][l] = max(dp[i][l],dp[j][l-add]+1)ans = max(ans,dp[i][l])return ans

9/7 3177. 求出最长好子序列 II

dp[i][j]表示以nums[i]结尾
有j个数字与其在序列中的后一个数字不相等的最长合法序列的长度
枚举x<i 如果nums[x]=nums[i] dp[i][j]=max(dp[x][j]+1)
否则dp[i][j]=max(dp[x][j-1]+1)
zd[j] 表示到位置i之前 有j个数与后一个不等的最长序列长度
即dp[i][j]=max(zd[j]+1)

def maximumLength(nums, k):""":type nums: List[int]:type k: int:rtype: int"""from collections import defaultdictdp=defaultdict(lambda:[0]*(k+1))zd=[0]*(k+1)for num in nums:tmp = dp[num]for j in range(k+1):tmp[j]+=1if j>0:tmp[j]=max(tmp[j],zd[j-1]+1)for j in range(k+1):zd[j]=max(zd[j],tmp[j])return zd[k]

9/8


http://www.hkea.cn/news/890946/

相关文章:

  • wordpress更改语言沈阳seo优化
  • wordpress免费网站世界大学排名
  • 做网站的属于什么专业?百度爱采购竞价推广
  • 网站建设一年多少恰东莞网站到首页排名
  • 新企业网站应该怎么做SEO优化广告联盟有哪些
  • 手机app开发网站建设软文推广文章案例
  • 网站自然排名百度经验官网登录
  • dz网站模板沧州网站优化公司
  • 桂林论坛天涯社区培训行业seo整站优化
  • 做伊瑞尔竞技场的网站搜索引擎简称seo
  • 46云虚拟主机股票发行ipo和seo是什么意思
  • 新泰做网站菏泽seo
  • 网站建设排名东莞seo收费
  • 做网站前后端的发布流程自己如何制作网站
  • 网站营销与推广策略百度一下官网首页百度
  • 网站建设张世勇100个免费推广b站
  • 网络营销的常用工具百度关键词优化点击 教程
  • 公司网站要怎么做少儿编程培训机构排名前十
  • 一个好的网站是什么样的商家联盟营销方案
  • 网站解除域名绑定网站广告收费标准
  • 郑州的建设网站有哪些手续免费发布推广信息的平台有哪些
  • 手机做网站软件优化服务平台
  • 网站图片装修的热切图怎么做营销技巧培训
  • 可以上传图片的网站怎么做百度关键词点击
  • 泉州网站制作广州seo网站开发
  • cuntlove wordpressseo外链发布工具
  • 购买一个网站空间如何可以多个域名使用吗长沙网站建设服务
  • 天津市建设委员会网站上海网站制作开发
  • 扬中网站建设墨子学院seo
  • 分析电子商务网站建设需求教案青岛今天发生的重大新闻