using namespace std;
int main() {
// 枚举所有可能的鸡翁数量(0到20,因为5*20=100)
for (int x = 0; x <= 20; x++) {
// 枚举所有可能的鸡母数量(0到33,因为3*33=99)
for (int y = 0; y <= 33; y++) {
// 计算鸡雏数量
int z = 100 - x - y;
// 检查鸡雏数量是否合法(必须是3的倍数)以及总钱数是否为100
if (z >= 0 && z % 3 == 0 && (5 * x + 3 * y + z / 3) == 100) {
cout << x << " " << y << " " << z << endl;
}
}
}
return 0;
}
比赛已结束。