news 2026/2/12 5:47:12

【剑斩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/2/11 21:06:01

靠谱的汽车模型生产厂家

好的&#xff0c;作为一名资深、客观的测评分析师&#xff0c;我将为您呈现一篇关于汽车模型生产厂家的专业测评排名文章。《【汽车模型】哪家好&#xff1a;专业深度测评与厂家排名》开篇&#xff1a;定下基调在收藏、礼品、影视道具及高端展示领域&#xff0c;汽车模型不仅是…

作者头像 李华
网站建设 2026/2/5 18:37:09

医疗AI多智能体资源调度:用Python构建高性能MCU资源池

医疗AI多智能体资源调度&#xff1a;用Python构建高性能MCU资源池 在2026年的医疗AI领域&#xff0c;多智能体系统&#xff08;Multi-Agent Systems, MAS&#xff09;已成为主流架构&#xff0c;广泛应用于智能诊断、个性化治疗规划和实时患者监测等场景。然而&#xff0c;随着…

作者头像 李华
网站建设 2026/2/11 5:18:06

大模型RAG技术全解析:从原理到实践的完整指南

RAG是一种将大语言模型与外部知识库结合的生成式AI架构&#xff0c;通过检索相关文档片段提升回答准确性和时效性。文章介绍了RAG的核心组件(检索器和生成器)、发展历程、关键技术(稀疏检索如BM25和向量检索如FAISS)&#xff0c;以及向量数据库的应用。RAG解决了大模型的知识封…

作者头像 李华
网站建设 2026/2/10 23:15:21

2026年降AI率工具红黑榜:踩雷3款,真香1款叫比话

2026年降AI率工具红黑榜&#xff1a;踩雷3款&#xff0c;真香1款叫比话 TL;DR 花了两周测试了10多款降AI工具&#xff0c;踩雷3款——效果差、改写乱、还没保障。真香1款是比话降AI&#xff0c;知网专项适配&#xff0c;AI率从39%降到0%&#xff0c;不达标全额退款。想省时间…

作者头像 李华
网站建设 2026/2/5 16:56:25

一时兴起学网安前必看!15 条建议,帮你判断是否真的适合

大家应该都有感受&#xff0c;这几年网络安全是真炸锅&#xff01; 网上到处是「29元成为黑客大神」&#xff0c;朋友圈广告下面全是「求教程」的评论&#xff0c;连小学生都在学Kali Linux&#xff0c;渗透测试都从娃娃抓起了… 有的培训班甚至倒贴9毛9&#xff01; 有时候我…

作者头像 李华