关注
#include<vector>
#include<algorithm>
#include<stack>
#include<iostream>
#include<math.h>
#include<map>
#include<string>
using namespace std;
void MinMaxsum(vector<string>material, vector<int>price)
{
sort(price.begin(), price.end());
map<string, int>m;
for (int i = 0; i < material.size(); i++)
{
if (m.find(material[i]) == m.end())
m[material[i]] = 1;
else
m[material[i]]++;
}
vector<int>sorts;
for (map<string, int>::iterator it = m.begin(); it != m.end(); it++)
{
sorts.push_back((it->second));
}
sort(sorts.begin(), sorts.end());
int n = sorts.size();
int min_val = 0;
int max_val = 0;
reverse(sorts.begin(), sorts.end());
for (int i = 0; i < n; i++)
{
min_val += sorts[i] * price[i];
}
reverse(price.begin(), price.end());
for (int i = 0; i < n; i++)
{
max_val += sorts[i] * price[i];
}
cout << min_val << " " << max_val << endl;
}
int main()
{
int n;
while (cin>>n)
{
int m;
vector<int>prices;
cin >> m;
for (int i = 0; i < n; i++)
{
int temp;
cin >> temp;
prices.push_back(temp);
}
vector<string>materials;
for (int i = 0; i < m; i++)
{
string temp;
cin >> temp;
materials.push_back(temp);
}
MinMaxsum(materials, prices);
}
return 0;
}
我这个AC了
查看原帖
点赞 评论
相关推荐

点赞 评论 收藏
分享
08-19 13:36
哈尔滨理工大学 C++ 点赞 评论 收藏
分享
PasserbyL:佬做的什么项目找实习的
点赞 评论 收藏
分享
牛客热帖
更多
- 1... 面试最后的反问环节,能问些什么?(附特供问题)1.2W
- 2... BG一般,如何逆天改命拿下后端秋招SSP?1.1W
- 3... 从面试官的角度看待一场面试是怎么样的?7123
- 4... 《从研一摆烂到稳拿oc:嵌入式er的踩坑血泪史,这些弯路真的别再走了!》6141
- 5... 害,找工作哪有不上当的!5540
- 6... 作为普通家庭出身的我,为什么非大厂不可?4930
- 7... 团、节、东孝子全部启动启动启动!(26届后端秋招总结)4811
- 8... 感觉每个人都有自己的苦恼4676
- 9... 双非硕的十月份秋招总结4178
- 10... 项目经历混乱?STAR法则手把手教你梳理(附真实案例分析过程)3756
正在热议
更多
# 实习在多还是在精 #
22514次浏览 187人参与
# 你的房租占工资的比例是多少? #
60708次浏览 736人参与
# 爱玛科技集团求职进展汇总 #
34412次浏览 231人参与
# 秋招踩过的“雷”,希望你别再踩 #
54005次浏览 778人参与
# 我的求职进度条 #
32739次浏览 522人参与
# 大厂VS公务员你怎么选 #
12287次浏览 207人参与
# 未岚大陆求职进展汇总 #
2432次浏览 46人参与
# 如果不考虑收入,你最想做什么工作? #
30695次浏览 178人参与
# 柠檬微趣工作体验 #
12959次浏览 72人参与
# 机械人的保底公司是哪一家? #
40308次浏览 133人参与
# 顺丰求职进展汇总 #
61660次浏览 306人参与
# 华为池子有多大 #
101808次浏览 731人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
135052次浏览 868人参与
# 如果再来一次,你还会学硬件吗 #
137554次浏览 1441人参与
# 如何用一句话描述你的职业 #
24667次浏览 172人参与
# 高学历就一定能找到好工作吗? #
55235次浏览 607人参与
# 如何排解工作中的焦虑 #
219209次浏览 2104人参与
# 实习下班不想学习,正常吗? #
13075次浏览 148人参与
# 反问环节如何提问 #
111817次浏览 2316人参与
# 你见过哪些工贼行为 #
10664次浏览 75人参与
# 工作中,努力重要还是选择重要? #
204000次浏览 2071人参与
# 校招谈薪一定要知道的事 #
9096次浏览 90人参与