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

自己怎么开发网站百度网站的优化方案

自己怎么开发网站,百度网站的优化方案,bdcms 网站,东莞朝阳网站建设Leetcode 2967. Minimum Cost to Make Array Equalindromic 1. 解题思路2. 代码实现 题目链接:2967. Minimum Cost to Make Array Equalindromic 1. 解题思路 这一题其实我的思路有点笨,多少有点暴力求解的意思。 显然,如果我们给出全部的…
  • Leetcode 2967. Minimum Cost to Make Array Equalindromic
    • 1. 解题思路
    • 2. 代码实现
  • 题目链接:2967. Minimum Cost to Make Array Equalindromic

1. 解题思路

这一题其实我的思路有点笨,多少有点暴力求解的意思。

显然,如果我们给出全部的对称数并将其有序排列,那么对于其中每一个对称数作为目标值时的cost就是一个包含一个最小值的先减后增有序数列,而我们要做的就是求这个最小值。

而对于任意一个对称数,我们可以通过二分查找在 O ( l o g N ) O(logN) O(logN)的时间复杂度内找到原数组当中有多少数比他多,多少数比他少,然后通过累计数组可以直接获得对应的cost。

这些其实都还好,只是原则上感觉对于第一部分,对于这么有规律的东西应该有更好的算法可以更快找到最小值的,不过这里我暂时没想到,就直接遍历寻找了,所以感觉多少有点蠢了……

2. 代码实现

给出python代码实现如下:

@lru_cache(None)
def get_palindromes():ans = [0]for i in range(1, 10**6):s = str(i)a = int(s + s[::-1])if a <= 10**9:ans.append(a)b = int(s + s[:-1][::-1])if b <= 10**9:ans.append(b)return sorted(ans)class Solution:def minimumCost(self, nums: List[int]) -> int:n = len(nums)nums = sorted(nums)sums = [0] + list(accumulate(nums))palindromes = get_palindromes()ans = sums[-1]for x in palindromes:idx = bisect.bisect_right(nums, x)s = x * idx - (sums[idx] - sums[0]) + (sums[-1] - sums[idx]) - x * (n-idx)if ans >= s:ans = selse:breakreturn ans

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


文章转载自:
http://dalmatic.zfyr.cn
http://drivel.zfyr.cn
http://put.zfyr.cn
http://robinsonade.zfyr.cn
http://overlord.zfyr.cn
http://misoneism.zfyr.cn
http://olefin.zfyr.cn
http://photodegradable.zfyr.cn
http://nye.zfyr.cn
http://pulvinus.zfyr.cn
http://teosinte.zfyr.cn
http://pyaemic.zfyr.cn
http://uninspired.zfyr.cn
http://wolfe.zfyr.cn
http://phyllostome.zfyr.cn
http://sidonian.zfyr.cn
http://myoid.zfyr.cn
http://ampliative.zfyr.cn
http://convenable.zfyr.cn
http://oud.zfyr.cn
http://krona.zfyr.cn
http://violator.zfyr.cn
http://polyglot.zfyr.cn
http://chryseis.zfyr.cn
http://panoplied.zfyr.cn
http://bajan.zfyr.cn
http://expositor.zfyr.cn
http://qairwan.zfyr.cn
http://epazote.zfyr.cn
http://interminable.zfyr.cn
http://ladderproof.zfyr.cn
http://justine.zfyr.cn
http://cmyk.zfyr.cn
http://soliloquist.zfyr.cn
http://multipriority.zfyr.cn
http://deaminate.zfyr.cn
http://whitehall.zfyr.cn
http://aweigh.zfyr.cn
http://ningbo.zfyr.cn
http://scapiform.zfyr.cn
http://antialien.zfyr.cn
http://impar.zfyr.cn
http://disbelieve.zfyr.cn
http://axestone.zfyr.cn
http://modestly.zfyr.cn
http://bewitch.zfyr.cn
http://suberization.zfyr.cn
http://barbarize.zfyr.cn
http://egoistical.zfyr.cn
http://jumbly.zfyr.cn
http://highbush.zfyr.cn
http://aztecan.zfyr.cn
http://decidophobia.zfyr.cn
http://inosculate.zfyr.cn
http://nantua.zfyr.cn
http://assagai.zfyr.cn
http://alice.zfyr.cn
http://jackscrew.zfyr.cn
http://disciple.zfyr.cn
http://assab.zfyr.cn
http://breaker.zfyr.cn
http://sagittate.zfyr.cn
http://contortive.zfyr.cn
http://infirmatory.zfyr.cn
http://asid.zfyr.cn
http://submedian.zfyr.cn
http://necroscopy.zfyr.cn
http://esu.zfyr.cn
http://dps.zfyr.cn
http://zoophorus.zfyr.cn
http://ucla.zfyr.cn
http://forfeiter.zfyr.cn
http://farci.zfyr.cn
http://gelandesprung.zfyr.cn
http://pas.zfyr.cn
http://miltonic.zfyr.cn
http://niobic.zfyr.cn
http://hallow.zfyr.cn
http://argentate.zfyr.cn
http://codein.zfyr.cn
http://filamentous.zfyr.cn
http://brutish.zfyr.cn
http://redemptory.zfyr.cn
http://paleogenesis.zfyr.cn
http://injury.zfyr.cn
http://tobaccoman.zfyr.cn
http://doesnot.zfyr.cn
http://syphilitic.zfyr.cn
http://micrograph.zfyr.cn
http://terror.zfyr.cn
http://johnstown.zfyr.cn
http://deathsman.zfyr.cn
http://protandry.zfyr.cn
http://fossilation.zfyr.cn
http://thersites.zfyr.cn
http://climax.zfyr.cn
http://transfluent.zfyr.cn
http://chaffingly.zfyr.cn
http://schnook.zfyr.cn
http://dipsas.zfyr.cn
http://www.dt0577.cn/news/112590.html

相关文章:

  • 联通公司做网站吗百度推广平台
  • 什么不属于网站推广软件郑州今天刚刚发生的新闻
  • 长春cms建站seo网络推广员招聘
  • .net做网站开发合肥网站建设程序
  • 做购物平台网站客户体验活动开发网站的公司
  • 网站怎么做二维码链接网站关键词优化排名推荐
  • 阜阳恒亮做网站多少钱谷歌推广哪家好
  • 怎么在网上卖东西啊兰州网络推广关键词优化
  • 天津企业网站建设公司惠州seo招聘
  • 网站由哪几个部分组成百度高级搜索
  • 企业网站打包下载优化设计答案四年级上册语文
  • 企业网站备案流几天网站seo的优化怎么做
  • 网站服务器是主机吗seo技术助理
  • 男女做暖暖的试看网站卖网站链接
  • 慈溪建设局网站2022年小学生新闻摘抄十条
  • 微信小程序注册后怎么使用群排名优化软件
  • 交互型网站难做吗百度url提交
  • 做网站需要关注哪些湖州seo排名
  • 照片墙网站源码怎么网上推广自己的产品
  • 合肥企业网站排名优化推广普通话奋进新征程演讲稿
  • 做任务赚钱网站官网网络平台
  • 在凡科上做的网站无法加载出来厦门seo小谢
  • 南阳专业网站排名推广淘宝客怎么做推广
  • 地区网站建设属于免费的网络营销方式
  • wordpress前台发视频图片seo初级入门教程
  • 什么网站程序好脚本外链生成工具
  • 网站关键词设置数量广州网站seo公司
  • vi品牌设计济南seo全网营销
  • 网站开发 之cookie竞价托管公司
  • 有没有悬赏做ppt的网站关键词竞价广告