容斥原理
Ostrichcrab
这个作者很懒,什么都没留下…
展开
-
51nod 1284 2 3 5 7的倍数
容斥原理+组合数学。。#include<cstdio>#define ll long longusing namespace std;int main(){ ll n; scanf("%lld",&n); ll ans = 0; ans+=n/2; ans+=n/3; ans+=n/5; ans+=n/7; ans-=n/2/3; ans-=n/...原创 2018-08-06 10:37:27 · 210 阅读 · 0 评论 -
hdu 4135 求[l,r]之间与n互质的数的个数(容斥原理)
先把n素因子分解,再用位运算,枚举倍数,加上容斥原理#include<stdio.h>#include<vector>using namespace std;#define ll long longll work(ll r, ll n){ vector<ll> p; for(ll i = 2; i * i <= n; i++){ if...原创 2018-09-19 21:23:55 · 453 阅读 · 0 评论