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

免费网站下载直播软件免费app搭建开发

免费网站下载直播软件免费,app搭建开发,网站软文推广好处,php很简单的商城源码3289. 数字小镇中的捣蛋鬼 数字小镇 Digitville 中#xff0c;存在一个数字列表 nums#xff0c;其中包含从 0 到 n - 1 的整数。每个数字本应 只出现一次#xff0c;然而#xff0c;有 两个 顽皮的数字额外多出现了一次#xff0c;使得列表变得比正常情况下更长。 为了…3289. 数字小镇中的捣蛋鬼 数字小镇 Digitville 中存在一个数字列表 nums其中包含从 0 到 n - 1 的整数。每个数字本应 只出现一次然而有 两个 顽皮的数字额外多出现了一次使得列表变得比正常情况下更长。 为了恢复 Digitville 的和平作为小镇中的名侦探请你找出这两个顽皮的数字。 返回一个长度为 2 的数组包含这两个数字顺序任意。 示例 1 输入 nums [0,1,1,0] 输出 [0,1] 解释 数字 0 和 1 分别在数组中出现了两次。 示例 2 输入 nums [0,3,2,1,3,2] 输出 [2,3] 解释: 数字 2 和 3 分别在数组中出现了两次。 示例 3 输入 nums [7,1,5,4,3,4,6,0,9,5,8,2] 输出 [4,5] 解释: 数字 4 和 5 分别在数组中出现了两次。 提示 2 n 100nums.length n 20 nums[i] n输入保证 nums 中 恰好 包含两个重复的元素。 class Solution:def getSneakyNumbers(self, nums: List[int]) - List[int]:dict1 Counter(nums)l []for i in dict1:if dict1[i] 1:l.append(i)return l时间复杂度on空间复杂度on 3290. 最高乘法得分 给你一个大小为 4 的整数数组 a 和一个大小 至少为 4 的整数数组 b。 你需要从数组 b 中选择四个下标 i0, i1, i2, 和 i3并满足 i0 i1 i2 i3。你的得分将是 a[0] * b[i0] a[1] * b[i1] a[2] * b[i2] a[3] * b[i3] 的值。 返回你能够获得的 最大 得分。 示例 1 输入 a [3,2,5,6], b [2,-6,4,-5,-3,2,-7] 输出 26 解释 选择下标 0, 1, 2 和 5。得分为 3 * 2 2 * (-6) 5 * 4 6 * 2 26。 示例 2 输入 a [-1,4,5,-2], b [-5,-1,-3,-2,-4] 输出 -1 解释 选择下标 0, 1, 3 和 4。得分为 (-1) * (-5) 4 * (-1) 5 * (-2) (-2) * (-4) -1。 提示 a.length 44 b.length 10**5-105 a[i], b[i] 10**5 一开始想的是记忆化搜索但是爆了 #内存爆了 class Solution:def maxScore(self, a: List[int], b: List[int]) - int:n len(b)cachedef dfs(i : int, ans : int, step : int) - int:if step 4:return anselif i n or step 4:return -infreturn max(dfs(i 1,ans a[step] * b[i],step 1),dfs(i 1,ans,step))return dfs(0,0,0) #时间爆了 class Solution:def maxScore(self, a: List[int], b: List[int]) - int:n len(b)cachedef dfs(i : int, ans : int, step : int) - int:if step 4:return anselif i n or step 4:return -infreturn max(dfs(i 1,ans a[step] * b[i],step 1),dfs(i 1,ans,step))ans dfs(0,0,0)dfs.cache_clear()return ans 最后改了动态规划才好 class Solution:def maxScore(self, a: List[int], b: List[int]) - int:n len(b)dp [[float(-inf)] * 5 for _ in range(n 1)]dp[0][0] 0 for i in range(n):for step in range(4, -1, -1):if step 0:dp[i 1][step] max(dp[i 1][step], dp[i][step - 1] a[step - 1] * b[i])dp[i 1][step] max(dp[i 1][step], dp[i][step])return dp[n][4]
http://www.dnsts.com.cn/news/75353.html

相关文章:

  • python做网站的好处建设营销型网站的目的
  • 做百度ssp的网站开发人建筑公司logo设计大全
  • 网站开发安全问题中国外贸导航网
  • 鲜花网站开发与设计在深圳注册公司需要什么资料
  • 做翻译赚钱的网站好网站制作金华公司电话
  • 网站备案 注销网页制作教程和素材
  • 网站制作公司品牌网上花店网页制作素材
  • 网站建设如何开票宜阳建站
  • 想学网站建设php网站程序安装
  • 网站开发中文改成英文百度浏览器官网下载并安装
  • php网站开发推荐书籍物业网站建设
  • 西安直播室网站建设wordpress分类目录双列显示
  • 专做女鞋的网站代发广州网站关键字没有排名
  • 网站推广行业赚钱吗泸州网站seo
  • 给了几张图让做网站阿里云的网站模版好吗
  • 嘉兴有哪些做网站的公司南宁企业网站排名优化
  • 网站 错误代码wordpress 提前8小时
  • 济南建网站哪家好做网站哪里好
  • seo技术培训学校如何优化百度seo排名
  • 秀山网站制作wordpress懒加载插件
  • 苏州vi设计公司泊头 网站优化
  • 成都制作网站价格表浙江省建设执业资格中心网站
  • 网站建设公司网站模板自助建站系统下载
  • 永康建设网站蓝色 网站
  • 浅析我国门户网站建设不足城乡建设部统计信息网站
  • 网站建设综合推荐室内设计8年熬不起了
  • 网站共享备案可以申请支付接口wordpress实时刷新模块
  • 常德建设企业网站wordpress 安装主体
  • 一学一做演讲视频网站自己网站
  • 网站的建设费 账务处理专门做茶叶会的音乐网站