“华为杯”中国矿业大学程序设计学科竞赛 G 毕业生的纪念礼物

题面

在这里插入图片描述

题解

  1. 题中要求我们只需要将3中不同种类的物品发给同一个学生,那么我们只要统计每种物品的个数即可,

  2. 因为我们要使发的人最多,所以每次就要使种类多的先发,种类少的后发,这样就可以保证能凑齐的3个一对最多,直接用优先队列即可

代码

#include<bits/stdc++.h>

using namespace std;
map<int, int> m;
priority_queue<int> q;

int main() {
   
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值