class Solution {
public:
long long waysToBuyPensPencils(int total, int cost1, int cost2) {
int pen=total/cost1;//以钢笔的数量为基准,再去判定铅笔数量;
int pencil;
long long res=0;
for(int i=0;i<=pen;i++){
int shengyu=total-i*cost1;//减去买钢笔花的钱后,剩余的钱数
res=res+shengyu/cost2;
res++;
}
return res;
}
};
以能买钢笔的最大数量为基准,做循环,去计算每一次钢笔数量确定时,铅笔的数量,最后将结果相加,就完成拉!