关注
#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了
查看原帖
点赞 评论
相关推荐
05-29 19:51
同程旅行_Java后端开发(实习员工) 点赞 评论 收藏
转发
投递锐捷网络股份有限公司等公司7个岗位 >
点赞 评论 收藏
转发
牛客热帖
- 1... 计算机专业可以去哪些央国企(总论篇)?1.6W
- 2... 哈啰Java实习一面40min5101
- 3... 【🎁】25届硬件牛牛互助计划(1期)5001
- 4... OPPO OC,欧欧欧欧欧欧4901
- 5... 拒了荣耀offer,感觉自己很丑陋4106
- 6... 【获奖公示】V你50📍(夏季刷题打卡第一周参与奖)4097
- 7... 给你们预测一下今年的秋招!3703
- 8... 深圳蟑螂真的很可怕吗3695
- 9... 不得不提一嘴我遇到的神奇hr了,开始馋我身子了#你见过最离谱的招聘要求是什么?#2777
- 10... 终于提了离职,顺便总结下美团测开实习2766
正在热议
# 牛客帮帮团来啦!有问必答 #
1127231次浏览 16886人参与
# 简历无回复,你会继续海投还是优化再投? #
24590次浏览 354人参与
# 不去互联网可以去金融科技 #
10723次浏览 135人参与
# 和牛牛一起刷题打卡 #
17135次浏览 1520人参与
# 通信硬件薪资爆料 #
262631次浏览 2455人参与
# 通信和硬件还有转码的必要吗 #
10446次浏览 98人参与
# OPPO开奖 #
12261次浏览 192人参与
# 互联网公司评价 #
96535次浏览 1252人参与
# 提前批和秋招有什么区别 #
30230次浏览 726人参与
# 你见过最离谱的招聘要求是什么? #
21335次浏览 187人参与
# 参加过提前批的机械人,你们还参加秋招么 #
14422次浏览 349人参与
# 秋招提前批启动你开冲了吗 #
24777次浏览 712人参与
# 面试被问第一学历差时该怎么回答 #
19159次浏览 211人参与
# 如何看待offer收割机的行为 #
249367次浏览 3488人参与
# 快手工作体验 #
70942次浏览 1352人参与
# 你收到了团子的OC了吗 #
535902次浏览 6362人参与
# 现在还是0offer,延毕还是备考 #
412605次浏览 4880人参与
# 提前批的机械人,你们都有面试了吗 #
11382次浏览 158人参与
# 应届生初入职场,求建议 #
35711次浏览 815人参与
# 实习生应该准时下班吗 #
95810次浏览 719人参与
# 晒一晒我的offer #
3805844次浏览 58368人参与
# 工作两年想退休了 #
20379次浏览 263人参与