逛奔的蜗牛

我不聪明,但我会很努力

   ::  :: 新随笔 ::  ::  :: 管理 ::
推理:24个人,每人至少养一种宠物,养鸟、狗、鱼、猫的分别为13、5、10、9人,同时养鸟和狗的2人,同时养鸟和鱼、鸟和猫、鱼和猫的各为4 人,养狗的既不养猫也不养鱼。问只养一种宠物的总共几人?同时养鸟鱼猫的几人?

鸟    狗    鱼    猫
13    5    10    9
|--2--|
|-----4----|--4--|
|--------4-------|

只养鸟: x
只养狗: y
只养鱼: z
只养猫: m
鸟鱼猫一起养的:f

养鸟的:x + 2 + 4 + 4 -f = 13;  => x = 3 + f
养狗的:y + 2 = 5;              => y = 3
养鱼的:z + 4 + 4 - f = 10;     => z = 2 + f
养猫的:m + 4 + 4 - f = 9;      => m = 1 + f

减2f是因为在计算一起养鸟鱼,鸟猫,鱼猫的人数时,三次里重复了2次鸟鱼猫一起养的人数
24 = x + y + z + m + 2 + 4 + 4 + 4 - 2f
=>
    7 = x + z + m - 2f
    7 = 6 + 3f - 2f
=>  f = 1
=>  x = 4
    y = 3
    z = 3
    m = 1


posted on 2010-10-31 15:54 逛奔的蜗牛 阅读(245) 评论(0)  编辑 收藏 引用 所属分类: 其他编程

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理