51nod 1284 2 3 5 7的倍数(容斥)
来源:互联网 发布:怎么电话联系淘宝卖家 编辑:程序博客网 时间:2024/05/23 10:55
给出一个数N,求1至N中,有多少个数不是2 3 5 7的倍数。 例如N = 10,只有1不是2 3 5 7的倍数。
Input
输入1个数N(1 <= N <= 10^18)。
Output
输出不是2 3 5 7的倍数的数共有多少。
Input示例
10
Output示例
1
只有2,3,5,7四个因子,因此分成四步即可,分别用四个变量保存总数。
#include<iostream>using namespace std;typedef long long LL;int main(){ LL n,a,b,c,d; while(cin>>n) { a=n/2+n/3+n/5+n/7; b=n/6+n/10+n/14+n/15+n/21+n/35; c=n/30+n/42+n/70+n/105; d=n/210; LL sum=n-a+b-c+d; cout<<sum<<endl; } return 0;}
0 0
- 51nod 1284 2 3 5 7的倍数(容斥原理)
- 51nod 1284 2 3 5 7的倍数(容斥定理)
- 【51Nod】1284 - 2 3 5 7的倍数(容斥原理 & 二进制优化)
- 51nod 1284 2 3 5 7的倍数(容斥)
- 51Nod 1284 2 3 5 7的倍数 (容斥原理)
- 51nod 1284 2、3、5、7的倍数 (容斥原理)
- 51nod 1284 2 3 5 7的倍数(容斥)
- 51nod 1284 2 3 5 7的倍数(容斥原理)
- 51nod-1284 2 3 5 7的倍数 (容斥原理)
- 51nod 1284:2 3 5 7的倍数 容斥原理
- 51nod 1284 2 3 5 7的倍数 容斥原理
- 51nod 1284 2 3 5 7的倍数(容斥定理)
- 51nod 1284 2 3 5 7的倍数(基础容斥原理)
- 51nod - 1284 2 3 5 7的倍数(容斥)
- [51NOD]1284-2 3 5 7的倍数 [容斥]
- 51 Nod 1284 2 3 5 7的倍数(容斥原理)
- 51nod 1284 2 3 5 7的倍数 容斥原理
- 51nod 1284 2 3 5 7的倍数 容斥原理
- 堆栈练习1:POJ1363
- 某司框架模拟搭建完毕-mark
- GCD之after
- 数据结构与算法(12)——栈习题三
- vm10装xp系统
- 51nod 1284 2 3 5 7的倍数(容斥)
- Zookeper中java代码中的API
- GCD之Apply
- 2017-04月份总结
- IntelliJ IDEA下使用默认Spring MVC框架运行失败的解决方案
- GCD之死锁
- 第四十三讲项目一 由键盘到文件
- 迁移学习&自我学习
- hdu1016