第一题有个思路,可以二分枚举购买个数k,购买的商品是前k个最便宜的商品。用拥有钱最多的k个人去匹配商品,若能直接购买,则不需要使用公共资金,否则需要使用。判断是否能够全部购买,使用二分去枚举能购买物品的最多个数和可剩余的公共资金。可惜做题的时候确实没思路…