news 2026/5/19 14:46:03

【剑斩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/5/16 22:16:32

上下文工程在智能环境监测中的能耗优化:提示工程架构师技巧

上下文工程在智能环境监测中的能耗优化&#xff1a;提示工程架构师技巧 摘要/引言 智能环境监测系统&#xff08;如智慧楼宇、智慧农业、工业环境监控&#xff09;是物联网&#xff08;IoT&#xff09;的核心应用之一&#xff0c;但高能耗始终是其普及的瓶颈——传感器持续采样…

作者头像 李华
网站建设 2026/5/17 12:40:55

2025年上海市“AI+制造”发展白皮书|附69页PDF文件下载

白皮书立足上海现代化产业体系建设&#xff0c;以“战略-基础-现状-建议”为主线&#xff0c;系统梳理“AI制造”上海实践&#xff0c;总结先行经验与落地范式&#xff0c;为制造企业、AI服务商及政府部门提供全方位参考。全书由战略背景、基础与实践、发展现状、发展建议和附录…

作者头像 李华
网站建设 2026/5/15 11:09:21

收藏起来慢慢看!程序员转行大模型领域:市场需求与个人成长双赢之选

文章指出转行大模型领域是明智选择&#xff0c;市场需求旺盛&#xff0c;人才缺口达400万。30程序员凭借技术积累、跨领域知识、抗压能力和持续学习能力具有独特优势。转行可通过学习机器学习基础、实践操作、关注行业动态、建立专业网络等步骤实现。随着AI技术爆发式增长&…

作者头像 李华
网站建设 2026/5/16 1:21:28

用比话降AI后还是被检测出来?这3个设置你一定没调对

用比话降AI后还是被检测出来&#xff1f;这3个设置你一定没调对 TL;DR 比话降AI效果不好往往是使用方法不对&#xff1a;没有先做检测定位问题段落、没有选择合适的处理模式、处理后缺少人工复核。本文详解三个关键设置技巧&#xff0c;帮你把降AI效果拉满。 「我用了比话&am…

作者头像 李华
网站建设 2026/5/10 8:58:10

豆包写论文后AI率爆表?5款降重工具实测,比话效果最自然

豆包写论文后AI率爆表&#xff1f;5款降重工具实测&#xff0c;比话效果最自然 TL;DR 用豆包写论文效率是高&#xff0c;但AI率动不动就70%、80%。我实测了5款降AI工具&#xff0c;比话降AI效果最自然——不仅能把AI率降到10%以下&#xff0c;改完之后的文字读起来跟人写的一…

作者头像 李华