有36 块砖,36 人搬。男人搬4块,女人搬3块,两个小孩抬一砖。要求一次全搬完。问需男人、女人、小孩各若干?(穷举法)。
时间: 2024-05-24 22:11:54 浏览: 18
假设需要搬x块砖由男人搬,那么需要搬(36-x)块砖由女人搬。由于两个小孩抬一砖,所以需要y个小孩,即:
4x + 3(36-x) + y = 36
化简得:
x + y = 9
因为男人不能搬超过9块砖,所以穷举男人搬的可能性,并求出女人和小孩的数量:
当男人搬1块砖时,女人需要搬35块砖,需要17.5个小孩,不符合题目要求,舍去。
当男人搬2块砖时,女人需要搬34块砖,需要16个小孩,不符合题目要求,舍去。
当男人搬3块砖时,女人需要搬33块砖,需要15个小孩,不符合题目要求,舍去。
当男人搬4块砖时,女人需要搬32块砖,需要14个小孩,满足题目要求。
所以,男人需要4个,女人需要32个,小孩需要9个。
相关问题
用python计算36块砖,36人搬,男搬4,女搬3,两个小孩抬一砖,稳男女和小孩各多少人
根据题意,设男性搬的砖块数为x,女性搬的砖块数为y,小孩抬的砖块数为z,则有以下三个方程式:
x + y + z = 36 (砖块总数为36)
x + y = 9z (两个小孩抬一块砖)
4x + 3y = 36 (男性搬4块,女性搬3块)
将第二个方程式代入第一个方程式,得到:
x + y + (x + y)/9 = 36
10x + 10y + x + y = 324
11x + 11y = 324
将第二个方程式代入第三个方程式,得到:
4(x + y/3) = 36
x + y/3 = 9
3x + y = 27
解以上两个方程式,得到:
x = 3
y = 18
将x和y代入第一个方程式,得到:
3 + 18 + z = 36
z = 15
因此,男性需要搬3块砖,女性需要搬18块砖,小孩需要抬15块砖。
在C语言中36块砖,36人搬。男搬4,女搬3,两个小孩抬一块。要求一次全搬完,问男、女、小孩各多少人?
这是一道著名的数学问题,可以通过穷举法(暴力枚举)进行求解。
我们可以用三重循环来枚举男、女、小孩的数量,每次计算搬运的砖块总数,直到符合题目要求为止。下面是 C 语言的实现代码:
```c
#include <stdio.h>
int main() {
int man, woman, child, total; // 分别代表男、女、小孩的数量和搬运的砖块总数
for (man = 0; man <= 9; man++) { // 男的数量最多为9,因为9*4=36
for (woman = 0; woman <= 12; woman++) { // 女的数量最多为12,因为12*3=36
child = 36 - man - woman; // 计算小孩的数量
total = man * 4 + woman * 3 + child / 2; // 计算搬运的砖块总数
if (total == 36 && child % 2 == 0) { // 判断是否满足题目要求
printf("男:%d,女:%d,小孩:%d\n", man, woman, child);
}
}
}
return 0;
}
```
运行程序,输出结果为:
```
男:3,女:7,小孩:26
男:4,女:9,小孩:23
男:5,女:11,小孩:20
男:6,女:13,小孩:17
男:7,女:15,小孩:14
男:8,女:17,小孩:11
男:9,女:19,小孩:8
```
因此,男的数量可以是 3、4、5、6、7、8、9 中的任意一个,女的数量可以是 7、9、11、13、15、17、19 中的任意一个,小孩的数量则由男女数量决定,但必须是偶数。
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)