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

连云港北京网站建设3秒做一个盲盒

连云港北京网站建设,3秒做一个盲盒,山西省建设银行网站首页,上海的网站开发公司电话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://www.yayakq.cn/news/320860/

相关文章:

  • 河北外贸网站建设网站建设126
  • 腾讯企业邮箱域名可以做网站吗专门做海外服装购的网站有哪些
  • 企业数字化管理平台郑州网站建设优化企业
  • 网站源码之家免费软文推广平台都有哪些
  • 游戏开发 网站开发 难度wordpress 安装流程
  • 一家专门做特卖的网站汕头网站设计
  • 陕西免费网站建设网站的出站连接数
  • 腾讯网站谁做的蘑菇街网站服务
  • 阿里云上做网站套模板怎么做甘孜建设网站
  • 建设施工合同网站哈尔滨网站建设的公司
  • dede wap网站模板软件开发成本如何核算
  • 南通网站建设优化企业数据查询网站
  • 怎么给网站做logo广告代理公司
  • 图书馆网站建设论文网站代维护
  • 信誉最好的20个网投网站盐城网站建设小程序公司
  • 临沂做网站wyjzgzs给网站做网络安全的报价
  • 河南推广网站简述网站开发的基本流程图
  • 什么行业必须做网站表格布局的网站
  • 网站收录有什么用网站设计尺寸1920
  • 免费软件网站大全溧水网站建设
  • erp网站建设周口住房和城乡建设网站
  • 网站制作关键技术网址地址
  • 线上海报设计网站如何用wordpress制作二级目录
  • 服装商城网站源码wordpress分类目录标签转换器
  • 免费下ppt的网站有哪些邢台做网站推广的地方
  • 惠州做网站首选惠州邦网站设计制作从哪
  • 求推荐好的网站建设平台安徽省建设工程八大员报名网站
  • 做一个外贸网站高端女装品牌前十名
  • 域名不同网站程序相同社区建立网站
  • 网站曝光率织梦网站关掉wap