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

制作外贸型网站网站建设设计团队

制作外贸型网站,网站建设设计团队,免费公益虚拟主机,网站建设需要哪些基础Leetcode 3326. Minimum Division Operations to Make Array Non Decreasing 1. 解题思路2. 代码实现 题目链接:3326. Minimum Division Operations to Make Array Non Decreasing 1. 解题思路 这一题的话就是要看出来题中给出的operation的本质事实上就是将任意…
  • Leetcode 3326. Minimum Division Operations to Make Array Non Decreasing
    • 1. 解题思路
    • 2. 代码实现
  • 题目链接:3326. Minimum Division Operations to Make Array Non Decreasing

1. 解题思路

这一题的话就是要看出来题中给出的operation的本质事实上就是将任意一个数变为其最小的非1的约数,且这个数必然为一个质数。

因此,我们只需要实现找出所有的质数,然后依次看一下其是否为目标数的因子即可相对快速地完成目标操作。

另一方面,由于目标是获取一个非减数列,因此我们可以从后往前看,不断考察每一个数可以取到的最大值,对于最后一个数,显然不动最好,此后每一个数,如果他本身小于这个最大值,那么最好就是保留这个值作为最新的取值上限,否则就得做一次op,看看变换之后的数是否能够比这个目标值小,如果是,则用这个新的数作为新的上限,反之返回-1即可。

2. 代码实现

给出python代码实现如下:

def get_primes(n):status = [0 for _ in range(n+1)]primes = []for i in range(2, n+1):if status[i] == 1:continueprimes.append(i)for j in range(i, n+1, i):status[j] = 1return primesPRIMES = get_primes(10**5+1)class Solution:def minOperations(self, nums: List[int]) -> int:def fn(num, _max):for i in PRIMES:if i > _max:breakif num % i == 0:return ireturn -1_max = nums[-1]ans = 0for num in nums[::-1]:if num <= _max:_max = numcontinueelse:num = fn(num, _max)if num == -1:return -1else:_max = numans += 1return ans

提交代码评测得到:耗时794ms,占用内存30.6MB。

http://www.yayakq.cn/news/846582/

相关文章:

  • 滁州市琅琊区规划建设局网站中山网页设计公司
  • 如何在外管局网站上做a合同wordpress恢复主题
  • 青岛城阳网站开发网站开发最适合语言
  • 学习php网站开发营销网站推荐
  • 长沙招聘网站用户服务管理系统
  • 杭州公司注销网站备案wordpress热门文章 图片
  • 手机网站制作机构承德网站制作公司
  • 上海 企业网站建设济宁商城网站建设
  • 锡盟建设局网站桂林人论坛app
  • 温州 网站开发网络推广商城
  • 传媒公司网站建设费入什么科目微商城小程序app开发
  • 网站界面美观度云南省建设交易中心网站
  • 网站公司谁跟客户客户沟通番禺区网站建设公司
  • 深圳城市规划设计研究官方网站济南电子商务网站建设
  • 做药物分析必须知道的网站网站注册的账号怎么注销
  • 网站制作工具有哪些情感营销的十大案例
  • 网站用户体验比较中卫平面磨床招聘
  • 网站遭受攻击备案网站名称 怎么填写
  • 外贸网站建设哪家公司好深圳做微信网站设计
  • 公司自己的网站叫什么百度网站后台管理系统
  • aspnet网站模板wordpress 咨询 主题
  • 网站检测报告那里做滕州盛扬网站建设推广
  • jsp做网站视频教程个人网站这么做
  • 建站行业的利润邯郸二手房出售信息
  • 南阳做网站惠州网红酒店
  • 毕设网站江苏10大网站建设公司
  • 深达网站制作深圳公司做网站要分几部分完成
  • 网站批量查询工具铁岭网站开发公司
  • 网站脚本错误私人搭建服务器
  • 酒店类网站开发的策略365建筑人才网