1 条题解
-
0
#include<bits/stdc++.h> using namespace std; int main() { // [1] sum-累加统计符合条件的购买方案数,初始化为0 int sum = 0; // [2] 枚举公鸡数量x(x≥1,且7x < 100 → x≤13,保证y为正整数) for (int x = 1; x <= 13; x++) { // 计算母鸡数量y,由方程7x + 4y = 100推导而来 int y = (100 - 7 * x) / 4; // 计算小鸡数量z,由总数量x + y + z = 100推导而来 int z = 100 - x - y; // [3] 验证条件:y为正整数、z为正整数,且满足金额方程 if (7 * x + 4 * y == 100 && y >= 1 && z >= 1) { // 按要求输出:公鸡数 母鸡数 小鸡数 cout << x << " " << y << " " << z << endl; sum++; // 符合条件,方案数累加1 } } return 0; }
- 1
信息
- ID
- 1061
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 2
- 标签
- 递交数
- 1
- 已通过
- 1
- 上传者