#include<iostream> using namespace std; int main(void) { int total_money;//总金额 int dog_price,cat_price;//狗单价,猫单价 int cat; cin>>total_money>>dog_price>>cat_price;//1700 31 21 int sum=0; for(int i=1 ; i<=total_money/dog_price ; i++) { cat=(total_money-i*dog_price)/cat_price; /*cout<<i<<" "<<cat<<endl;*/ if(i*dog_price+cat*cat_price==total_money){ sum++; } } cout<<sum<<endl; return 0; } /************************************************************** Problem: 1016 User: wtq001 Language: C++ Result: Wrong Answer ****************************************************************/