容斥原理

对容斥原理的描述:(直接百度来的)

如果被计数的事物有A、B、C三类,那么,A类和B类和C类元素个数总和= A类元素个数 + B类元素个数 + C类元素个数 - 既是A类又是B类的元素个数 - 既是A类又是C类的元素个数 - 既是B类又是C类的元素个数 + 既是A类又是B类而且是C类的元素个数。(A∪B∪C = A+B+C - A∩B - B∩C - C∩A + A∩B∩C)

容斥原理的基本思想:

先不考虑重叠的情况,把包含于某内容中的所有对象的数目先计算出来,然后再把计数时重复计算的数目排斥出去,使得计算的结果既无遗漏又无重复。

集合表示公式:

两个集合的容斥关系公式:A∪B = A+B - A∩B

三个集合的容斥关系公式:A∪B∪C = A+B+C - A∩B - A∩C - B∩C + A∩B∩C

四个集合的容斥关系公式:A∪B∪C∪D = A+B+C+D - AB - AC - AD - BC - BD - CD + ABC+ABD+ACD+BCD - ABCD

由此看来,奇加偶减(奇数个集合相加,偶数个集合相减)

相关例题:

题目链接:https://www.51nod.com/Challenge/Problem.html#!#problemId=1284

解析:要求有多少个不是2的倍数&&不是3的倍数&&不是5的倍数&&不是7的倍数,等价为求n -(是2的倍数||是3的倍数||是5的倍数||是7的倍数)。

#include<stdio.h>
#include<iostream>
#include<algorithm>
using namespace std;
typedef long long ll;
int main()
{
	ll n, num=0;            //num是1~n中2 3 5 7倍数的总和
	ll a,b,c,d,ab,ac,ad,bc,bd,cd,abc,abd,acd,bcd,abcd;
	while(cin >> n)
	{
		a = n/2;
		b = n/3;
		c = n/5;
		d = n/7;
		ab = n/6;
		ac = n/10;
		ad = n/14;
		bc = n/15;
		bd = n/21;
		cd = n/35;
		abc = n/30;
		abd = n/42;
		acd = n/70;
		bcd = n/105;
		abcd = n/210;
		num = a+b+c+d-ab-ac-ad-bc-bd-cd+abc+abd+acd+bcd-abcd;
		cout << n-num << endl;
	}
	return 0;
}

 

 

### 回答1: 搜狗泛站.c是指搜狗公司旗下包括多个网站的一个分类集合,其中3482.c是该泛站.c中的一个具体网站。这个网站主要是一个信息分享平台,用户可以在上面发布和浏览各种类型的信息,包括但不限于新闻、教育、科技、娱乐等领域。该网站的特点是注册用户较多,因此可以获取到更多真实、有价值的信息。此外,3482.c网站还提供了交流互动的功能,用户可以在网站内部通过留言、评论等方式与其他用户进行交流和讨论。对于广大用户来说,通过使用3482.c网站可以获取到丰富多样的信息资源,提高自己的知识水平,与他人交流经验和观点,增进了解和沟通。搜狗泛站.c的推出为用户提供了一个集信息获取、互动交流于一体的综合平台,为大家的生活、学习和娱乐带来了便利和乐趣。对于搜狗公司来说,泛站.c的推出有助于提高公司品牌知名度和用户黏性,进一步拓展了公司的业务范围和用户群体。 ### 回答2: 搜狗泛站.c是搜狗公司推出的一个多领域信息聚合平台。它的目的是为用户提供多种类型的信息,包括新闻、购物、旅游、美食、娱乐等。搜狗泛站.c以用户需求为导向,通过搜索和推荐的方式,为用户提供个性化的服务。 搜狗泛站.c与3482.c∩有什么关系?3482.c∩是搜狗泛站.c中的一个子模块,它提供了特定领域的信息聚合功能。具体而言,3482.c∩通过算法和人工筛选,将相关的网页、新闻、图片、视频等资源汇集到一起,为用户提供更专业、更全面的信息服务。 搜狗泛站.c和3482.c∩的推广和运营有着共同的目标,即帮助用户快速获取所需的信息。它们通过不断优化搜索引擎算法,提升信息检索的准确性和速度;同时,还通过与合作伙伴的合作,扩大信息资源的覆盖范围,以满足用户多样化的需求。 总的来说,搜狗泛站.c是一个综合性的信息聚合平台,而3482.c∩是其下属的一个专业领域的子模块。它们共同致力于为用户提供更全面、更精准的信息服务。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值