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

Leetcode 3727. Maximum Alternating Sum of Squares

  • Leetcode 3727. Maximum Alternating Sum of Squares
    • 1. 解题思路
    • 2. 代码实现
  • 题目链接:3727. Maximum Alternating Sum of Squares

1. 解题思路

这一题其实没啥好说的,将全部元素按照绝对值进行一下排序,然后从大到小依次将各个元素分配到偶数位上作为正数和,其余的作为减法一侧即可。

2. 代码实现

给出python代码实现如下:

class Solution:def maxAlternatingSum(self, nums: List[int]) -> int:n = len(nums)nums = sorted(nums, key=lambda x: abs(x), reverse=True)k = (n+1) // 2ans = 0for i in range(k):ans += nums[i] * nums[i]for i in range(k, n):ans -= nums[i] * nums[i]return ans

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

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

相关文章:

  • rtp组播乱序三种策略模式选择(AI)
  • Docker基础 - 入门基础和Helloworld
  • 集群——GitLabJenkins部署
  • deepin 终端,但是版本是 deepin 15 的
  • 简单的分布式锁 SpringBoot Redisson‌
  • 如何建立一个视频网站网站域名权
  • 如何修改wordpress站名泰安网站建设哪家不错
  • 【Swift】LeetCode 73. 矩阵置零
  • 益和热力性能优化实践:从 SQL Server 到 TDengine 时序数据库,写入快 20 秒、查询提速 5 倍
  • 蚂蚁集团已在香港申请「ANTCOIN」等 Web3 相关商标
  • HarmonyOS实战项目:开发一个分布式新闻阅读客户端
  • “Web3、区块链、稳定币”名词解析
  • 【参赛心得】鸿蒙三方库适配实战:从 Hadoop 生态到鸿蒙生态,企业级项目集成的 6 个最佳实践
  • 【SpringBoot】29 核心功能 - 数据访问 - Spring Boot 2 操作 Redis 实践指南:本地安装与阿里云 Redis 对比应用
  • B.40.3.1-Spring Boot与Spring Cloud核心技术详解
  • HarmonyOS RemoteWindow远程窗口组件的分布式能力深度解析
  • HarmonyOS自动化测试与持续集成实战指南
  • 智慧团建网站入口官网手机前端开发软件工具
  • 中国建设银行金华分行网站微信小程序在哪里找出来
  • Visual Basic 二进制文件
  • WEB前端技术基础(第四章:JavaScript-网页动态交互语言)
  • 房屋租赁合同中协助办证义务分析及租金退还法律意见
  • 广州住房和城乡建设厅网站网站建设 中企动力公司
  • 外贸网站空间哪个好WordPress首页id
  • STM32F407移植FreeRTOS完整教程(HAL库版本)
  • Flink 并行度与最大并行度从 0 到弹性扩缩容
  • STL list深度解析:从原理到手写实现
  • AI驱动数据分析革新:奥威BI一键生成智能报告
  • day20_权限控制
  • Flutter 状态管理详解:深入理解与使用 Bloc