boost C 初始化:男,女,小孩各多少人?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/08 16:51:11
九十九块砖,九十九人搬,男搬四,女搬三,四个小孩搬块砖(即四个小孩换着搬一块砖),请问:男,女,小孩各多少人?

设男女小孩为x,y,z
x+y+z=99 1式
4x+3y+1/4*z=99   2式
1式乘3减2式,有
-x+11/4*z=198    3式
3式中,x为正数,说明:11/4*z>198
得到z>72,又z为可被4整除的,
所以为76,80,84,88,92,96
依次代入有:
x=11,y=12,z=76
x=22,y=-3,z=80
.
.
.
可知,只有第一组是可实现的,其余各组,都有负数
所以
男:11 女:12 小孩:76