描述
新学期开始了,学校计划采购一批新的篮球和排球用来上体育课。学校共有n元经费,咨询体育用品店得知篮球x元/个,排球y元/个,现要求篮球和排球都至少采购1个,n元经费全部用完,且篮球和排球的总数要超过50个,请问有哪些采购方案?(按照篮球从少到多,排球从多到少输出所有可行的方案)
输入描述
三个整数,n、x、y用空格隔开分别代表总经费、篮球单价、排球单价
输出描述
所有可行的采购方案,每个组方案有2个整数用空格隔开,第一个整数代表篮球的采购个数,第二个整数代表排球的采购个数
用例输入 1
1000 25 15
用例输出 1
1 65 4 60 7 55 10 50 13 45 16 40 19 35 22 30
#include<iostream>
using namespace std;
int main(){
int n,a,b;
cin>>n>>a>>b;
for(int i=1;i<=(n-b)/a;i++){
int j=1;
j=(n-i*a)/b;
if(j*b+i*a==n&&j+i>50){
cout<<i<<" "<<j<<endl;
}
}
return 0;
}