news 2026/6/10 15:43:57

【剑斩OFFER】算法的暴力美学——力扣 1046 题:最后一块石头的重量

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【剑斩OFFER】算法的暴力美学——力扣 1046 题:最后一块石头的重量


一、题目描述

二、算法原理

思路:大根堆

把所有的数据入堆,然后依次拿取堆顶元素,判断这个两个元素是否相等,不相等,大的值减去小的值入堆;当堆只有一个元素或者没有数据时,就结束循环,最终如果这个堆有数据那么这个数据就是最终答案,否则返回 0

三、代码实现

class Solution { public: int lastStoneWeight(vector<int>& stones) { priority_queue<int> maxpq;//大堆 for(auto& e : stones) maxpq.push(e); while(!maxpq.empty() && maxpq.size() != 1) { int x = maxpq.top();//获取堆顶元素 maxpq.pop();//出堆 int y = maxpq.top(); maxpq.pop(); if(x != y) maxpq.push(x - y);//入堆 } if(maxpq.empty()) return 0; return maxpq.top(); } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 15:35:40

comfyUI中的动作提取分享

DWPose Estimator 主要是识别真人的动作&#xff01;如果是一些二次元或者直接的骨架图不行的 宽大衣服会导致提取骨架失败&#xff0c;如果用depth anything 搞二串联 apply controlnet会基于人物的裙子轮廓创建了&#xff0c;如图Canny / Lineart 也是严格保留线条轮廓 笔者采…

作者头像 李华
网站建设 2026/6/9 19:46:36

程序员必藏:AI如何重塑我的编程工作方式与效率提升秘籍

这篇文章是一位程序员分享自己从传统编程转向大模型辅助编程的经历。AI提升了代码质量&#xff0c;但初级工程师岗位需求减少&#xff1b;使用AI时面临"隐形认知负载"问题&#xff0c;需要在短时间内处理高密度信息&#xff1b;建议在agent coding时代&#xff0c;通…

作者头像 李华
网站建设 2026/6/5 22:39:49

关于流场测控行业和压力扫描阀,你了解多少?

流场测控领域起源不是很长&#xff0c;但是它是现代航空航天、汽车、能源、环保等多个领域的重要组成部分。流场测控技术在精度、效率、智能化等方面的需求日益提升&#xff0c;尤其是在风洞试验、发动机测试、飞行器研发等高精度应用场景中&#xff0c;流场测控技术起到了至关…

作者头像 李华
网站建设 2026/6/10 15:38:49

手把手教你用6款AI工具写论文,从开题到初稿一站式搞定

一、论文写作AI工具速览&#xff1a;6款工具核心能力对比 在开始具体操作前&#xff0c;先给大家整理了6款AI论文工具的核心信息对比表。你可以根据自己的论文阶段&#xff08;开题/文献综述/初稿/改稿&#xff09;和需求&#xff08;问卷分析/降重/排版&#xff09;&#xff…

作者头像 李华
网站建设 2026/6/10 15:34:32

学霸同款8个AI论文写作软件,专科生轻松搞定毕业论文!

学霸同款8个AI论文写作软件&#xff0c;专科生轻松搞定毕业论文&#xff01; AI工具助力论文写作&#xff0c;专科生也能轻松应对 在当前的学术环境中&#xff0c;越来越多的学生开始借助AI工具来辅助论文写作。尤其是对于专科生来说&#xff0c;面对毕业论文的压力&#xff0c…

作者头像 李华
网站建设 2026/6/10 13:52:12

救命神器 8款AI论文平台测评:本科生毕业论文痛点全解决

救命神器 8款AI论文平台测评&#xff1a;本科生毕业论文痛点全解决 2026年AI论文平台测评&#xff1a;为本科生量身打造的高效写作工具 对于广大本科生而言&#xff0c;撰写毕业论文不仅是学术能力的体现&#xff0c;更是时间与精力的极大考验。从选题构思到文献综述&#xff0…

作者头像 李华