#include <iostream> using namespace std; int main() { int n, x, y; cin >> n >> x >> y; int count = 0; // 苹果至少买 10 斤 for (int apple = 10; apple * x <= n - 10 * y; apple++) { // 计算买完苹果后剩下的钱可以买多少斤梨 int remaining = n - apple * x; // 剩下的钱能整除梨的单价且梨的数量不少于 10 斤 if (remaining % y == 0 && remaining / y >= 10) { count++; } } cout << count << endl; return 0; } /************************************************************** Problem: 1793 User: panyuchen Language: C++ Result: Accepted Time:16 ms Memory:2072 kb ****************************************************************/