首页 > 其他 > 详细

1284 2 3 5 7的倍数

时间:2016-05-07 13:19:17      阅读:164      评论:0      收藏:0      [点我收藏+]

1284 2 3 5 7的倍数

基准时间限制:1 秒 空间限制:131072 KB
 
给出一个数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
//容斥;
#include <cstdio> typedef long long LL; int main() { LL n; while(scanf ("%lld", &n) != EOF) { printf("%lld\n", n-n/2-n/3-n/5-n/7+n/6+n/10+n/14+n/15+n/21+n/35-n/30-n/42-n/105-n/70+n/210); } return 0; }

 

1284 2 3 5 7的倍数

原文:http://www.cnblogs.com/ceal/p/5468048.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!