关注
大小差肯定只能是大小堆 #include<bits/stdc++.h>
using namespace std;
int main()
{
int N;
cin >> N;
priority_queue<int>bigheap;
priority_queue<int, vector<int>, greater<int>> smallheap;
for (int i = 0; i < N; i++)
{
int tem;
cin >> tem;
bigheap.push(tem);
smallheap.push(tem);
}
while (bigheap.size() != 1)
{
int a = bigheap.top();
bigheap.pop();
int b = bigheap.top();
bigheap.pop();
bigheap.push(a * b + 1);
}
int min = bigheap.top();
while (smallheap.size() != 1)
{
int a = smallheap.top();
smallheap.pop();
int b = smallheap.top();
smallheap.pop();
smallheap.push(a * b + 1);
}
int max = smallheap.top();
cout << max - min<<endl;
return 0;
}
查看原帖
点赞 评论
相关推荐
07-17 15:31
河南师范大学 算法工程师 点赞 评论 收藏
分享
05-23 20:59
湖南工商大学 测试开发 

点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 如何提高实习转正率? #
11529次浏览 160人参与
# 打工人的工作餐日常 #
51259次浏览 400人参与
# 追觅科技求职进展汇总 #
17665次浏览 120人参与
# 哪些公司真双非友好? #
14920次浏览 81人参与
# 你觉得技术面多长时间合理? #
98622次浏览 714人参与
# 26届的你们有几段实习? #
38413次浏览 441人参与
# 月薪多少能在一线城市生存 #
21156次浏览 266人参与
# 你后悔自己读研吗? #
16432次浏览 229人参与
# 非技术2023笔面经 #
248305次浏览 2412人参与
# 双非能在秋招上岸吗? #
220683次浏览 1167人参与
# 你以为的实习VS真实的实习 #
23326次浏览 211人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
116969次浏览 808人参与
# 你认为哪些项目算烂大街? #
15502次浏览 260人参与
# 机械校招之路总结 #
93420次浏览 1893人参与
# 你被哪些公司秒挂过? #
28766次浏览 235人参与
# 学历贬值真的很严重吗? #
23188次浏览 165人参与
# 产品实习,你更倾向大公司or小公司 #
159272次浏览 1964人参与
# 网申一定要掌握的小技巧 #
10576次浏览 66人参与
# 找工作时的取与舍 #
82489次浏览 589人参与
# 最难的技术面是哪家公司? #
8631次浏览 70人参与