旅游网站开发近五年参考文献杭州网站建设官网蓝韵网络
旅游网站开发近五年参考文献,杭州网站建设官网蓝韵网络,小程序制作,100个创新产品1. 题目
有一堆石头#xff0c;每块石头的重量都是正整数。
每一回合#xff0c;从中选出两块最重的石头#xff0c;然后将它们一起粉碎。假设石头的重量分别为 x 和 y#xff0c;且 x y。那么粉碎的可能结果如下#xff1a;
如果 x y#xff0c;那么两块石头都…1. 题目
有一堆石头每块石头的重量都是正整数。
每一回合从中选出两块最重的石头然后将它们一起粉碎。假设石头的重量分别为 x 和 y且 x y。那么粉碎的可能结果如下
如果 x y那么两块石头都会被完全粉碎 如果 x ! y那么重量为 x 的石头将会完全粉碎而重量为 y 的石头新重量为 y-x。 最后最多只会剩下一块石头。返回此石头的重量。如果没有石头剩下就返回 0。 来源力扣LeetCode 链接https://leetcode-cn.com/problems/last-stone-weight 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 优先队列堆解题
类似题目LeetCode 1049. 最后一块石头的重量 IIDP
class Solution {
public:int lastStoneWeight(vectorint stones) {priority_queueint q(stones.begin(),stones.end());int x, y;while(q.size() 1){y q.top();q.pop();x q.top();q.pop();if(x ! y)q.push(y-x);}if(q.size() 0)return 0;return q.top();}
};
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/90087.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!