1 条题解
-
0
#include<bits/stdc++.h> using namespace std; int main() { // [1] sum-累加统计符合条件的方案数,初始化为0 int sum = 0; // [2] 枚举男人数量m(m≥0,且w=20-2m≥0 → m≤10) for (int m = 0; m <= 10; m++) { // 计算女人数量w,由方程2m + w = 20推导而来 int w = 20 - 2 * m; // 计算小孩数量c,由总人数m + w + c = 30推导而来 int c = 10 + m; // [3] 验证条件:w≥0,c≥0(自然满足,因为m≥0时c=10+m≥10≥0) if (w >= 0) { // 按要求输出:男人数 女人数 小孩数 cout << m << " " << w << " " << c << endl; sum++; // 符合条件,方案数累加1 } } return 0; }
- 1
信息
- ID
- 1063
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 2
- 标签
- 递交数
- 3
- 已通过
- 1
- 上传者