B3836 [GESP202303 二级] 百鸡问题
欢迎大家报名洛谷网校的课程,期待和大家一起进步!
:::align{center} :::
思路分析
要解决本问题,可以使用暴力枚举的方法。因总数
检查方案是否有效:对于每一种公鸡、母鸡和小鸡的数量组合,检查它们的价格之和是否等于给定的总金额
遍历并验证所有可能的组合后,统计出满足条件的方案数量。
核心代码
for (int i = 0; i <= m; i++)
{
for (int j = 0; j <= m - i; j++)
{
if ( x * i + j * y + (m - i - j) / z == n && (m - i - j) % z == 0) ans++;
}
}