最多购买种类

Posted qiuhaifeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最多购买种类相关的知识,希望对你有一定的参考价值。

给定一个代表商品价格的数组和一个代表拥有现金的整数,求出现金最多能购买多少种商品:

#include<iostream>
#include<algorithm>
#include<vector>
#include<sstream>
using namespace std;
int maxKind(vector<int>arr,int money){
    int res;
    sort(arr.begin(),arr.end());
    for(int i=0;i<arr.size();i++){
        if(money<arr[i]){
            return i;
        }
        money=money-arr[i];
    }
    return arr.size();  
}
int main(){
int n;
cin>>n;
vector<int>arr;
while(n--){
    int a;
    cin>>a;
    arr.push_back(a);
}
int money;
cin>>money;
cout<<maxKind(arr,money);
}

以上是关于最多购买种类的主要内容,如果未能解决你的问题,请参考以下文章

购买汽车最多的甲骨文展示客户

哪些客户在一个订单中购买了最多的产品?

有同种元素构成的化合物都有哪些

选择购买次数最多的客户,按日期分组

python3图片验证码识别率的种类最多第三方模块-MuggleOCR

直线交点数种类 P2789 直线交点数