已知有 n 名球类运动员,他们会打篮球、排球或足球。其中:
a 人会打篮球,b 人会打排球,c 人会打足球;
p 人会打篮球和排球,q 人会打篮球和足球,r 人会打排球和足球。
请问:三种球全都会打的人数 x 是多少?
输入格式
n、a、b、c、p、q 和 r
输出格式
x
输入样例
38 20 17 26 7 12 11
输出样例
5
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
思路:
本题思路画韦恩图。
根据韦恩图可知a+b+c-p-q-r+x=n。题目要求求x的值,x=n-a-b-c+p+q+r。
#include<stdio.h>
int main( )
{
int n,a,b,c,p,q,r,x;
scanf("%d%d%d%d%d%d%d",&n,&a,&b,&c,&p,&q,&r);
x=n+p+q+r-a-b-c;
printf("%d",x);
}