中级天翼
2561 买宠物
经验值:0 时间限制:1000毫秒
题目描述 Description
某动物饲养中心用X元专款购买小狗(每只A元)和小猫(每只B元)两种小动物。 要求专款专用,(至少猫狗各一),正好用完?请求出方案的总数。如没有请输出0.
输入描述 Input Description
输入一行,只有三个整数.分别为X,A,B. ( 100 < X < 32768; 1 <= A, B <= 100 )
输出描述 Output Description
输出所有购买的方法,按照小狗数量从大到小进行输出,每行一种,先输出小狗的数量,再输出小猫的数量
如果一种都没有,输出0
样例输入 Sample Input
1700 31 21
样例输出 Sample Output
44 16 23 47 2 78
WA 90
#include<iostream>
#include<fstream>
#include<algorithm>
#include<cmath>
#include<cstdio>
#include<cstring>
#include<string>
#include<iomanip>
#include<cstdlib>
using namespace std;
int a,b,c,cnt;
int main()
{
cin>>a>>b>>c;
for(int i=a/b;i>=1;i--){
if((a-i*b)>=c&&(a-i*b)%c==0){
cout<<i<<" "<<(a-i*b)/c<<endl;
}
}
return 0;
}
小丑竟是我自己(!
武建豪在2021-05-08 22:24:36追加了内容
啊顶
武建豪在2021-05-09 10:06:21追加了内容
顶
武建豪在2021-05-09 14:35:54追加了内容
顶