#include <iostream> using namespace std; int main() { int X, A, B; cin >> X >> A >> B; int count = 0; // 小狗至少买1只,最多能买 X / A 只 for (int dogs = 1; dogs <= X / A; dogs++) { // 小猫至少买1只 for (int cats = 1; cats <= X / B; cats++) { if (dogs * A + cats * B == X) { count++; } } } cout << count << endl; return 0; } /************************************************************** Problem: 1016 User: linmiaoling Language: C++ Result: Accepted Time:13 ms Memory:2072 kb ****************************************************************/