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

手机端模板网站二次元博客源码wordpress

手机端模板网站,二次元博客源码wordpress,广州美霖室内设计学校,动感十足的网站Leetcode 3551. Minimum Swaps to Sort by Digit Sum 1. 解题思路2. 代码实现 题目链接:3551. Minimum Swaps to Sort by Digit Sum 1. 解题思路 这一题思路上我实现的非常暴力,就是先求出正确的排列,然后从头考察每一个元素是否处在其目标…
  • Leetcode 3551. Minimum Swaps to Sort by Digit Sum
    • 1. 解题思路
    • 2. 代码实现
  • 题目链接:3551. Minimum Swaps to Sort by Digit Sum

1. 解题思路

这一题思路上我实现的非常暴力,就是先求出正确的排列,然后从头考察每一个元素是否处在其目标位置上,如果没有,则给出一次置换。

2. 代码实现

给出python代码实现如下:

class Solution:def minSwaps(self, nums: List[int]) -> int:n = len(nums)def fn(num):return sum(int(digit) for digit in str(num))index = {x: i for i, x in enumerate(nums)}sorted_nums = sorted(nums, key=lambda x: (fn(x), x))ans = 0for i in range(n):if nums[i] == sorted_nums[i]:continuex, y = nums[i], sorted_nums[i]j = index[y]nums[i], nums[j] = y, xindex[x] = jindex[y] = ians += 1return ans

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

http://www.dtcms.com/a/616340.html

相关文章:

  • 安全可信网站wordpress 编辑器标签
  • jquery网站后台哈尔滨制作网站
  • linux网站建设论文设计好的建设网站
  • 哪些网站是中文域名杭州seo网站推广软件
  • 厦门市建设管理协会网站微商怎样让客源主动加你
  • 做二手车网站怎么做的有关网站空间正确的说法是
  • 东莞网站忧化wordpress中portfolio
  • 域名备案好了后怎么做网站crm系统是什么
  • 2014 个人网站备案wordpress官网地址
  • 老板让我做镜像网站犯法吗ps海报制作教程步骤的网站
  • 工程信息网站有哪些长沙注册公司可以买房吗
  • 网站开发倒计时负责公司网站建设的岗位叫什么
  • 帝国cms手机网站模板楚雄网站建设公司
  • 网站首页结构布局房产信息网的官网链接
  • 建设电商网站流程开发公司工程项目管理总结经验教训
  • 网站建设意向书专门做男装的网站
  • 周浦高端网站建设公司商城展示网站建设
  • 俄文网站开发翻译在哪里可以建设网站
  • 做家政服务网站wordpress 小熊资源网
  • 与安网站建设wordpress这个博客
  • 主机做网站服务器wordpress 进不去后台
  • 2018做技术分享网站有前景吗网站域名注册
  • 编程编译语言 | 探索编程语言的演变与发展
  • 微网站微信数据库设计网站开发技能证书
  • 如何做国外的网站wordpress文章阅读量
  • 湖南响应式网站建设价位如何免费做网站的教程
  • 企业网站需要什么功能网络营销推广方法和工具
  • 北京网站开发要多少钱自己在线制作logo免费u钙网
  • 06-文件操作-导读
  • 做阿里网站卖东西赚钱吗做美团网站代码