容斥原理虽然挺简单但是还是需要注意一下,容斥时两两数间没有公共因子的.
如求解一个数中能被5,6,8三个数整除的个数.
如果单纯的而没有进行约因数结果会是417.
#include<iostream>
using namespace std;
int main()
{
int n,m,i,j,k;
while(cin>>n)
{
k=n/5+n/6+n/8-n/30-n/40-n/24+n/120;
cout<<k<<endl;
}
return 0;
}
容斥原理应用实例
本文通过一个具体的数学问题,展示了如何使用容斥原理来解决涉及多个条件筛选的问题。特别是当需要找出能同时被多个数整除的数的数量时,通过合理地计算各条件间的交集来避免重复计数。
2550

被折叠的 条评论
为什么被折叠?



