关注
第二题c++题解
#include<iostream>
(30316)#include<vector>
#include<algorithm>
(30190)#include <iomanip>
using namespace std;
static bool cmp(pair<int, int>&; a, pair<int, int>&; b)
{
return(a.first * 100 - a.first * a.second) >= (b.first * 100 - b.first * b.second);
}
int main()
{
int n, m;
cin >> n;
cin >> m;
vector<int> p(n);
vector<int> f(n);
for (int i = 0; i < n; i++)
{
int tmp;
cin >> tmp;
p[i] = tmp;
}
for (int i = 0; i < n; i++)
{
int tmp;
cin >> tmp;
f[i] = tmp;
}
vector<pair<int, int>> nums(n);
for (int i = 0; i < n; i++)
{
nums[i].first = f[i];
nums[i].second = p[i];
}
sort(nums.begin(), nums.end(),cmp);
double res = 0;
for (int i = 0; i < n; i++)
{
if (i < m)
{
res += nums[i].first;
}
else
{
res += (double)(nums[i].first * nums[i].second) / 100.0;
}
}
cout << fixed << setprecision(2) << (double)res;
return 0;
}
查看原帖
1 评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
05-14 15:17
青岛滨海学院 Java 点赞 评论 收藏
分享
牛客热帖
更多
- 1... 来算一算你的offer究竟到手工资多少!(详细教程)1.2W
- 2... 【26届四段大厂】实习爆炸产出方法论 2.01.1W
- 3... 得物暑期实习oc8720
- 4... 租房是大家出社会的第一课!7015
- 5... 一个双非拿到ssp的秋招总结5777
- 6... 感觉在字节实习有点幸福了5645
- 7... 暑期实习后,如何完成学生到职场人的身份转换?5517
- 8... 💗 521凉面筋真好吃~记录一把本小女孩人生第一面4859
- 9... 呜呜被今天的面试官给真诚到了~感觉heart暖暖的~~4814
- 10... 上点科普贴——什么是五险一金、六险二金?4345
正在热议
更多
# 毕业季,给职场新人一些建议 #
31435次浏览 517人参与
# 国企vs私企,怎么选? #
20558次浏览 169人参与
# 我的求职总结 #
32598次浏览 526人参与
# 怎么防止在试用期被辞退 #
118207次浏览 885人参与
# 我的实习日记 #
2453629次浏览 25528人参与
# 辞职之后最想做的一件事 #
12122次浏览 174人参与
# 选offer应该考虑哪些因素 #
22946次浏览 324人参与
# 小米硬件提前批进度交流 #
165091次浏览 1516人参与
# 硬件开发岗知多少 #
10392次浏览 111人参与
# 字节跳动工作体验 #
393898次浏览 4307人参与
# 薪资一样,你会选择去大厂还是小公司 #
17049次浏览 105人参与
# 为了秋招你都做了哪些准备? #
11335次浏览 169人参与
# 你想吐槽公司的哪些规定 #
18259次浏览 70人参与
# 晒一晒你收到的礼盒 #
63165次浏览 378人参与
# 机械人值得去的国央企 #
59705次浏览 406人参与
# 你见过最离谱的招聘要求是什么? #
188990次浏览 1405人参与
# bilibili求职进展汇总 #
60133次浏览 583人参与
# 我的工作日记 #
100718次浏览 1281人参与
# Offer比较,求稳定还是求发展 #
49879次浏览 241人参与
# 听劝,这个简历怎么改 #
172167次浏览 1108人参与