由 SZY创新工作室 开发并维护
#include <iostream>
using namespace std;
int main() {
// 枚举鸡翁x的可能数量(x≥0,7x≤100 → x≤14)
for (int x = 0; x <= 14; ++x) {
// 由7x + 4y = 100推导y,y必须是非负整数
if ((100 - 7 * x) % 4 == 0) {
int y = (100 - 7 * x) / 4;
if (y >= 0) {
int z = 100 - x - y;
// 鸡雏数量必须是非负整数且能被3整除
if (z >= 0 && z % 3 == 0) {
cout << x << " " << y << " " << z << endl;
}
}
}
}
return 0;
}