一道数学题(快点啊,小弟急用)

来源:百度知道 编辑:UC知道 时间:2024/05/27 08:30:05
某校对68名学生去游览A、B、C三个公园的情况进行调查,结果如下:
(1)每个人至少去过A、B、C三个公园中的一个
(2)到过A和B,B和C,C和A两个公园的人数分别为25人,21人,19人
(3)到过A或B,B或C,A或C公园的人数分别为60人,59人,56人
试问:这些学生到过A、B、C公园的人数各为多少?三个公园都到过的学生有多少?

假设去过A的为A,去过B的为B,去过C的为C,既去过A又去过B的部分为AB(25人),既去过B又去过C的为BC(21),既去过C又去过A的为AC(19人),那么去过A加上去过B的部分减去AB,即为去过A或B的60人
即:A+B-AB=60人,同理:B+C-21=59,A+C-19=56联合解得:40;45;35人。
那么,去过A、B、C的人数和为120人,减去25、21、19等于只去过1个地方或两个地方的也即是没同时去过三个地方的人数(55)人,全班人数中剩余的(68-55=13)就是三个地方都去过的人数。

设n(A)、n(B)、n(C)分别表示到过A,B,C公园的人数,n(A∩B),n(B∩C),n(A∩C)分别表示到过A和B,B和C,C和A两个公园的人数,n(A∪B),
n(B∪C),n(A∪C)分别表示到过A或B,B或C,C或A公园的人数,
n(A∩B∩C)表示三个公园都到过的人数,依题意得

n(A)+n(B)-n(A∩B)=n(A∪B)
n(B)+n(C)-n(B∩C)=n(B∪C)
n(A)+n(C)-n(A∩C)=n(A∪C)

n(A)+n(B)-25=60
n(B)+n(C)-21=59
n(A)+n(C)-19=56
解得 n(A)=40 n(B)=45 n(C)=35

再次根据容斥原理得:
n(A∪B∪C)=n(A)+n(B)+n(C)-n(A∩B)-n(B∩C)-n(A∩C)+n(A∩B∩C)

即 68=40+45+35-25-21-19+n(A∩B∩C)
解得 n(A∩B∩C)=13

解设A={去过A公园游览的学生};B={去过B公园游览的学生};
C={去过C公园游览的学生};A∪B={去过A或B公园游览的学生};
B∪C={去过B或C公园游览的学生};C∪A={去过C或A公园游览的学生}
A∪B∪C={去过A,或B或C公园游览的学生};
A∩B={既去过A也去过B公园游览的学生}
B∩C={既去过B也去过C公园游览